关于这里循环导入问题

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

lemonlxn

2018-04-27

老师好,关于这里循环导入问题。

我在 app/__init__.py模块下,将web实例化了,第12行导入book。

http://img.mukewang.com/szimg/5ae28ab20001e0a426701560.jpg

在book.py模块下,第10行,我重新导入web。按理说,应该重新跳到__init__文件下,重新实例化一次web。但这里却没有,反而一直向下运行。

按照循环导入原则,应该是跳到被导入模块下呢,为什么这里没有跳转呢?

难道__init__文件,不遵循这个原则吗?

http://img.mukewang.com/szimg/5ae28bc10001dc3326341578.jpg

写回答

2回答

许龙

2018-05-05

4月2号有个帖子关于循环导入讲的挺清楚的

0
0

7七月

2018-04-27

循环导入不是只会导入一次吗?

0
2
lemonlxn
我自己早些时候,又debug了一下,发现HTTP网络请求有两次,应该是这里引起的。我接着学习,这个问题先放着,后面再思考debug一下。
2018-04-28
共2条回复

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

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

2735 学习 · 1267 问题

查看课程