我想用Jython运行Flask应用程序,但我找不到任何东西。可以将Flask和Jython结合起来吗?我知道Django仍然处于Jython支持的测试版本。
答案 0 :(得分:0)
是的,这可以不做任何改动。就像你使用标准的cpython一样。创建一个virtualenv(指向Jython),安装Flask,运行你的程序。
virtualenv -p /opt/jython/bin/jython venv
. venv/bin/activate
pip install Flask
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
在生产中运行时,您不希望使用开发服务器。使用像Tomcat这样的应用程序服务器:What's the best way to deploy a Flask app using Jython on Tomcat?