我目前的Flask应用程序结构如下。我正试图摆脱开发服务器并使用Apache,尽管我对我正在阅读的各种教程感到有些困惑。
from decorators import app
app.run(host='0.0.0.0', debug=True)
from flask import Flask
app = Flask(__name__)
import decorators.views
(@app.route)
等。 (显然这包含一个循环导入回我的应用程序对象)。到目前为止一切顺利,一切正常。 第一个问题,我是否正确地说,为了提供多个包,我只是在我的runserver.py文件中导入它们?类似的东西:
from decorators import app
from anotherpackage import app
app.run(host='0.0.0.0', debug=True)
如果没有,我将如何同时使用多个包?
第二个问题,将Flask集成到Apache中时如下所示: http://flask.pocoo.org/docs/0.10/deploying/mod_wsgi/我需要创建一个VirtualHost:足够公平。但是,在VirtualHost中,我需要指向一个应用程序,我是否会指向我的runserver.py并将其重命名为.wsgi文件?
一直在用这个问题搔脑一下,所以任何帮助你都可以给我任何问题都是惊人的。提前谢谢!