【发布时间】:2014-05-08 20:48:44
【问题描述】:
我有一个相当基本的 Flask 应用程序,但由于某种原因无法启用调试模式,所以每当我收到错误时,我都会得到一个 500 页面,而不是带有回溯和所有这些的漂亮调试页面。这是我的应用程序/init.py:
from flask import Flask
from config import config
def create_app(config_name):
app = Flask(__name__)
app.config.from_object(config[config_name])
config[config_name].init_app(app)
from .main import main as main_blueprint
app.register_blueprint(main_blueprint)
from .api import api as api_blueprint
app.register_blueprint(api_blueprint, url_prefix='/api/v1.0')
return app
这是我的 config.py:
import os
basedir = os.path.abspath(os.path.dirname(__file__))
class Config:
SECRET_KEY = '12345'
SQL_DRIVER = 'SQL Server Native Client 11.0'
SQL_SERVER = 'WIN8\MSSQL2K12'
SQL_DATABASE = 'LogMe'
SQL_USER = 'LogMe'
SQL_PASSWORD = 'password'
@staticmethod
def init_app(app):
pass
class DevelopmentConfig(Config):
DEBUG = True
config = {
'development' : DevelopmentConfig
}
如果在其他地方碰巧有问题,我已经将整个项目发布在 GitHub 上,但我认为它在这两个文件中的某个地方: https://github.com/jcaine04/perf-dash/tree/master/app
【问题讨论】: