flask开发中遇到AttributeError: 'Config' object has no attribute 'init_app'

 Pala   2017-07-05 22:44   395 人阅读  0 条评论

flask开发中遇到AttributeError: 'Config' object has no attribute 'init_app'


错误提示:

Traceback (most recent call last):

  File "manage.py", line 5, in <module>

    app = create_app('default')

  File "D:\Flask\shiyanlou\untitled2\app\__init__.py", line 17, in create_app

    app.config.init_app(app)

AttributeError: 'Config' object has no attribute 'init_app'


根据提示发现是 app/__init__.py 文件中代码错误

def create_app(config_name):
    app = Flask(__name__)
    app.config.from_object(config[config_name])
    app.config.init_app(app)

其中是app.config.init_app(app)写错,正确写法是:

config[config_name].init_app(app)


本文地址:http://chenxm.cc/post/203.html
版权声明:本文为原创文章,版权归 Pala 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?