在pythonanywhere.com上部署flask站点/应用程序
我有一个文件系统的工作示例站点(): 我已在上创建了一个flask项目,文件系统如下:在pythonanywhere.com上部署flask站点/应用程序,python,flask,web-deployment,pythonanywhere,Python,Flask,Web Deployment,Pythonanywhere,我有一个文件系统的工作示例站点(): 我已在上创建了一个flask项目,文件系统如下: /home/alvations/ /Dropbox/ /mysite/ /templates base.html index.html instance.html flask_app.py /web2py/ 在pythonanywhere项目中,我应该将run.py放在哪里 如何
/home/alvations/
/Dropbox/
/mysite/
/templates
base.html
index.html
instance.html
flask_app.py
/web2py/
在pythonanywhere项目中,我应该将run.py
放在哪里
如何在pythonanywhere上的Github中使用与我的项目相同的文件结构?pythonanywhere dev在这里--您不需要在上运行run.py。这里通常包含的代码是运行一个本地Flask服务器,该服务器可以为您的应用程序提供服务——这一切都由我们的系统为您处理
相反,您需要更改WSGI文件(从“Web”选项卡链接)以导入适当的应用程序模块。所以,因为您在github上的示例站点
from app import app
app.run(debug=True)
…在Pythony上,在WSGI文件中,您需要执行以下操作:
from app import app as application
有一件事需要注意——如果我正确理解了上面的文件列表,那么您并没有安装所有的github应用程序——只有模板。您需要
\uuuu init\uuuuuuuuuuuuuupy
、hamlet.py
和config.py
,并且它们需要与原始目录结构处于相同的目录结构中。谢谢您,更改WSGI文件并保持原始目录结构工作!!!感谢pythonanywhere
,它使web部署比以前容易多了!!!
from app import app as application