2014-07-06 161 views
1

我想設置燒瓶應用程序,這是代碼最簡單的翻譯。燒瓶:app.debug產生跟蹤

FM/__ init__.py

import os 

from flask import Flask 
from flask.ext.sqlalchemy import SQLAlchemy 

app = Flask(__name__) 
app.debug = True 

現在,當我嘗試在控制檯上運行它:

>>> import fm 
>>> fm.app.run() 
Running on http://127.0.0.1:5000/ 
Restarting with reloader 
/Users/myname/Documents/app/bin/python: can't find '__main__' module in '' 

無論我在虛擬環境中運行它,錯誤的是還是一樣。如果我刪除調試標誌,服務器啓動。可能是什麼問題呢?

回答

3

對於想知道的人,我發現了這個問題。如果從init文件中調用,調試模式將不起作用。因此,使用this model我創建了上述目錄中的文件有以下:

run.py

from fm import app 
app.run(debug=True) 
+0

這是一個非常嚴重的issue..thanks指出了這一點 – Ja8zyjits