在我的 Django 应用程序(让我们称之为app
)中,我有许多文件:views.py
,models.py
我创建了自己的utils.py
.
不幸的是,虽然我可以简单地通过说将我的模型包含在我的views.py
文件中
from models import *
在我的utils.py
文件中,如果我尝试同样的事情,然后使用模型,我会得到一个异常Global name: MyModel is not defined
。models.py
确实包括utils.py
,我知道这可能是一个循环依赖,但在我添加最近的更改之前它运行良好。这是原因吗,如果是的话,是重构我的 utils 文件的唯一解决方案吗?