pythonanywhere 404 错误

5 投票
1 回答
1374 浏览
提问于 2025-04-17 20:02

我正在使用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

我的views.py文件

from app import app
@app.route('/')
@app.route('/index')
def index():
    return "Hello World!"

我相信这一定是某个小问题,但任何帮助都将非常感谢!谢谢!

--编辑-- 忘记在我的init文件底部复制导入内容了

1 个回答

5


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

撰写回答