2013-03-23 98 views
3

我正在pythonanywhere中使用Flask Mega Tutorial构建一个应用程序,它在我的电脑上运行时工作正常。当我将它上传到PA时,它会得到一个404错误。pythonanywhere 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 

初始化 .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!" 

我敢肯定,这是愚蠢的,但任何帮助将不胜感激!谢谢!

- 编辑 - 忘记在我的初始化文件

回答

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

+0

对不起,只是忘了从我的文件中复制过来...编辑我的帖子,包括最后一行。谢谢 – BradleyMoore 2013-03-23 07:07:46

+0

@thefritobandit:查看更新后的帖子。为什么你想在virtualenv上设置烧瓶?它已经安装在那里。 – namit 2013-03-23 07:12:38

+0

我很新,所以我只是按照教程。你会建议我放弃那部分吗? – BradleyMoore 2013-03-23 07:15:06