Django subapps内的循环进口

2024-06-17 09:49:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个django项目,我有以下设置

project
    /products
        /product1
            /models.py
            /forms.py
        /productN
    /otherapps

#models.py
from .forms import foo
...

#forms.py
from .models import bar

您可以看到循环导入。我试过很多种组合,但似乎都做不好。我不想把代码移进去表单.py到模型.py在

我试过:

^{pr2}$

如能提供帮助,我将不胜感激。在


Tags: 项目django代码frompyimportprojectfoo
1条回答
网友
1楼 · 发布于 2024-06-17 09:49:23

在模型.py移动你的

from .forms import foo

到实际需要使用foo的方法内部。这将阻止它导入,直到调用该方法,而不是模型.py是导入的。如果这不是一个很好的方法,那么你应该在很多地方练习。在

相关问题 更多 >