简体   繁体   English

使用 Jython 运行 Flask 应用程序

[英]Run Flask application with Jython

I want to run a Flask application with Jython, but I am not able to find anything.我想用 Jython 运行 Flask 应用程序,但我找不到任何东西。 Is it possible to combine Flask and Jython?是否可以将 Flask 和 Jython 结合使用? I know Django is still in a beta version with regard to Jython support.我知道 Django 在 Jython 支持方面仍处于测试版。

Yes, this is possible without any changes.是的,这是可能的,无需任何更改。 Do it just like you would using the standard cpython.就像使用标准 cpython 一样。 Create a virtualenv (pointing at Jython), install Flask, run your program.创建一个 virtualenv(指向 Jython),安装 Flask,运行你的程序。

virtualenv -p /opt/jython/bin/jython venv
. venv/bin/activate
pip install Flask

hello.py : hello.py

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return 'Hello, World!'
FLASK_APP=hello.py FLASK_DEBUG=1 flask run

When running in production, you do not want to use the dev server.在生产中运行时,您不想使用开发服务器。 Use an application server like Tomcat: What's the best way to deploy a Flask app using Jython on Tomcat?使用 Tomcat 之类的应用程序服务器: 在 Tomcat 上使用 Jython 部署 Flask 应用程序的最佳方法是什么?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM