alv*_*vas 6 python web-deployment flask pythonanywhere
我有一个带有文件系统的工作示例站点(https://github.com/alvations/APE):
APE
\app
\templates
base.html
index.html
instance.html
__init__.py
hamlet.py
config.py
run.py
Run Code Online (Sandbox Code Playgroud)
我在https://www.pythonanywhere.com上创建了一个烧瓶项目,文件系统是这样的:
/home/alvations/
/Dropbox/
/mysite/
/templates
base.html
index.html
instance.html
flask_app.py
/web2py/
Run Code Online (Sandbox Code Playgroud)

我run.py在哪里放置我的pythonanywhere项目?
如何在pythonanywhere上的Github中使用与我的项目相同的文件结构?
PythonAnywhere dev的这里-你不需要在run.py PythonAnywhere.通常进入的代码是运行可以为您的应用程序提供服务的本地Flask服务器 - 这些都由我们的系统为您处理.
相反,您需要更改WSGI文件(从"Web"选项卡链接)以导入相应的应用程序模块.所以,因为你在github上的示例站点
from app import app
app.run(debug=True)
Run Code Online (Sandbox Code Playgroud)
...在WSGI文件中的PythonAnywhere上,你需要这样做:
from app import app as application
Run Code Online (Sandbox Code Playgroud)
有一点需要注意 - 如果我正确理解您的文件列表,那么您没有安装所有的github应用程序 - 只有模板.你需要__init__.py,hamlet.py和config.py,它们需要与原始目录结构相同.
| 归档时间: |
|
| 查看次数: |
2774 次 |
| 最近记录: |