2013-03-23 153 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