小编Art*_*lov的帖子

Flask register_blueprint错误(Python)

我在Flask上有一个项目.当我在我的Flask应用程序中包含Blueprint时,我有错误.代码来自Miguel Grinberg关于Flask的书.

项目树:

.
??? app
?   ??? __init__.py
?   ??? main
?   ?   ??? errors.py
?   ?   ??? __init__.py
?   ?   ??? views.py
?   ??? static
?   ?   ??? static_files
?   ??? templates
?       ??? html_files
??? config.py
??? manage.py
Run Code Online (Sandbox Code Playgroud)

app/__ init__.py中的 create_app()

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

    from .main import main as main_blueprint
    app.register_blueprint(main_blueprint)   

    return app
Run Code Online (Sandbox Code Playgroud)

列出app/main/__ init__.py

from flask import Blueprint

main = Blueprint('main', __name__)

from . import views, errors
Run Code Online (Sandbox Code Playgroud)

乘客行过程输出

Traceback …
Run Code Online (Sandbox Code Playgroud)

blueprint flask

9
推荐指数
2
解决办法
2438
查看次数

标签 统计

blueprint ×1

flask ×1