关于book模块的导入问题
来源:4-3 单蓝图多模块拆分视图函数
路漫漫我不畏
2021-03-26
老师,在4-3节视频中您说book模块没有被导入,所以要在web/__init__.py
文件中导入之后,才能被执行。
这里我有一个疑问,根据您之前编写的代码,book模块不是已经在fisher.py中导入了吗?您看下图:
所以我认为book模块是导入了的,于是我就没有在web/__init__.py
文件中再导入book模块了。
重启服务器,再次执行postman请求的时候却出现了404。
老师,我这样想有错吗?
写回答
1回答
-
路漫漫我不畏
提问者
2021-03-26
我好像明白了。app注册web蓝图时,仅仅是将web对象的副本注册了,注册完成之后再对web执行注册路由操作是不会对app产生影响了。
因此我将book模块的导入放在了注册web蓝图之前,这样postman就能正常访问了。
00
相似问题