在pythonanywhere.com上部署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放在哪里 如何

我有一个文件系统的工作示例站点():

我已在上创建了一个flask项目,文件系统如下:

/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