app.web 的 __Init__.py 文件没有在最下面 导入 book.py 运行依然可以拿到数据

来源:4-3 单蓝图多模块拆分视图函数

非洲小白脸4

2019-04-15

图片描述

写回答

1回答

非洲小白脸4

提问者

2019-04-15

自己解决了 
因为照着视频敲 感觉老师好像漏掉了东西
在app下面的 __init__.py 文件下的 register_blueprint 方法内 使用的 是 from app.web.book import web 这里并没有直接使用 app.web 路径下 的__init__.py 里面的 web 
算误打误撞 
这里应该 把app 下的__Init__.py 文件下 的 register_blueprint 方法里导入的代码 改成   from app.web import web 这样的话  app.web 路径下 的__init__.py 里面 就必须在最下面 导入 book
发现很多同学都碰到了这个问题 这里帮忙解答一下

6
0

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2735 学习 · 1267 问题

查看课程