使用Jython运行Flask应用程序

时间:2011-08-13 18:15:14

标签: python flask jython

我想用Jython运行Flask应用程序,但我找不到任何东西。可以将Flask和Jython结合起来吗?我知道Django仍然处于Jython支持的测试版本。

1 个答案:

答案 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?