我正在使用Flask Mega Tutorial在pythonanywhere中构建一个应用程序,当我在我的电脑上运行时它工作正常。当我将其上传到PA时,会出现404错误。
我的结构
/microblog
/flask (virtualenv setup)
/app
__init__.py
views.py
我的wsgi文件
import sys
project_home = u'/home/thefritobandit/microblog/app'
if project_home not in sys.path:
sys.path = [project_home] + sys.path
from __init__ import app as application
我的 init .py文件
from flask import Flask
app = Flask(__name__)
from app import views
my views.py file
from app import app
@app.route('/')
@app.route('/index')
def index():
return "Hello World!"
我确信这是愚蠢的,但任何帮助都会非常感激!谢谢!
- 编辑 - 忘记复制我初始文件底部的导入
答案 0 :(得分:4)
将project_home = u'/home/thefritobandit/microblog/app
更改为project_home = u'/home/thefritobandit/microblog
在您的wsgi文件中,将from __init__ import app as application
转换为from app import app as application
。