vdv*_*xel 1 python flask pythonanywhere
我是Python Anywhere的新手,我正在尝试建立一个已经构建的Flask Web应用程序。我遵循了本教程:https : //help.pythonanywhere.com/pages/Flask/
但是,当我尝试访问该站点时,日志显示以下内容:
Error running WSGI application
2018-07-24 11:25:47,696: ModuleNotFoundError: No module named 'flask_app'
2018-07-24 11:25:47,697: File "/var/www/vdvaxel_pythonanywhere_com_wsgi.py", line 111, in <module>
2018-07-24 11:25:47,697: from flask_app import app as application # noqa
Run Code Online (Sandbox Code Playgroud)
我一步一步地遵循了本教程,但是仍然行不通。有人可以解释我哪里错了吗?
您需要替换flask_app为包含的文件名app和应用程序结构(路由等)。导航:
https://www.pythonanywhere.com/user/{your_username}/files/var/www/vdvaxel_pythonanywhere_com_wsgi.py
Run Code Online (Sandbox Code Playgroud)
然后,在文件的最后一行(当前是)上from flask_app import app as application,替换flask_app为当前应用程序的文件名:
from my_new_web_app import app as application
Run Code Online (Sandbox Code Playgroud)
此外,确保project_home了在wsgi文件指向一个存储您的烧瓶app文件夹,与任何其他文件夹,如沿templates,static等要找到正确的路径,导航到文件夹本身并复制“面包屑”导航,只是pythonanywhere徽标下方。
然后保存文件并再次访问您的站点。
| 归档时间: |
|
| 查看次数: |
1207 次 |
| 最近记录: |