在注册蓝图里面为什么导入分离出去的web = Blueprint('web', __name__),导致无法访问
来源:4-3 单蓝图多模块拆分视图函数
坚持吧z
2019-12-27
wb-xyt570950
2019/12/25
16:42
from flask import Flask
def create_app():
app = Flask(name)
app.config.from_object(‘config’)
register_blueprint(app)
return app
def register_blueprint(app):
from app.web.book import web
# from app.web import web 导入__init__里面的蓝图无法访问,导入book里面的web可以访问。wen不是已经分出去了吗
print(web)
app.register_blueprint(web)
写回答
1回答
-
坚持吧z
提问者
2019-12-27
我知道了 如果直接导入from app.web import web的话,要在web下的__init__ 进行关联 所以app下的__init__需要导入book 关联,def register_blueprint(app):
from app.web.book import web
from app.web import web
app.register_blueprint(web)00
相似问题