【问题标题】:Flask: app.debug produces tracebackFlask:app.debug 产生回溯
【发布时间】:2014-08-26 20:11:49
【问题描述】:

我正在尝试设置一个烧瓶应用程序,这是最简单的代码再现。

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 ''

无论我是否在虚拟环境中运行它,错误仍然是一样的。如果我删除调试标志,服务器就会启动。可能是什么问题呢?

【问题讨论】:

    标签: python flask wsgi werkzeug


    【解决方案1】:

    对于任何想知道的人,我发现了这个问题。如果从 init 文件调用调试模式将不起作用。所以使用this model我在上面的目录中创建了一个文件,内容如下:

    run.py

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

    【讨论】:

      猜你喜欢
      • 2023-01-21
      • 2010-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      • 2018-07-07
      • 1970-01-01
      相关资源
      最近更新 更多