请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在注册蓝图里面为什么导入分离出去的web = Blueprint('web', __name__),导致无法访问

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)

正在回答 回答被采纳积分+3

1回答

提问者 坚持吧z 2019-12-27 15:01:50

我知道了 如果直接导入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)

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号