Python Flask apache2服务器结构
今天,我终于将我的flask项目上传到apache服务器上,它正在工作!但有一个问题 我的服务器通过以下.wsgi文件启动:Python Flask apache2服务器结构,python,flask,Python,Flask,今天,我终于将我的flask项目上传到apache服务器上,它正在工作!但有一个问题 我的服务器通过以下.wsgi文件启动: #!/usr/bin/python import sys import logging logging.basicConfig(stream=sys.stderr) sys.path.insert(0,"/var/www/webApp/") from webApp import app as application 但现在我有一个问题 我的主要py
#!/usr/bin/python
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/webApp/")
from webApp import app as application
但现在我有一个问题
我的主要python代码具有名为“temp_faq”的全局变量。
还有一个“def setup”数据,每当服务器启动时都会调用该数据
现在.wsgi代码只导入没有我的数据变量的flask应用程序
有人知道我怎样才能改变这一切吗
我的结构是这样的
init.py
if __name__ == '__main__':
setup_data()
db.create_all()
app.run(threaded=True, debug=True, host='0.0.0.0')
setup_data()定义更改init.py中的全局变量,其他所有函数都可以使用它们
我希望你能理解我的问题
关于请参阅wsgi的步骤
这也很有帮助
如果中的,则不会执行块
在.wsgi
文件中,您需要给出将要使用的应用程序实例或变量&而不是\uuuu init\uuuuuuuuuuuy.py
文件