避免循环导入,会导致出错
如下:
file1.py里的代码如下:
from file2 import b a = 1
file2.py里的代码如下:
from file1 import a b = 2
这样导入是错误的 要避免循环导入
django中可在方法中导入包 而解决循环导入的问题:
(如果将红色框中的代码,写到该py文件开头处,会存在循环调用,因为有另一个文件在调用该文件 ,此处并未写出) 方法courses只有在调用时,才会导入包,从而很好地解决循环调用的问题。