2014-07-06 75 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