【发布时间】:2017-05-27 02:16:10
【问题描述】:
我在两个不同的应用程序中有两个 Django models.py。
processor app models.py
from address.models import Address
...defining clasess
class Displayble(models.Model):
# It has no DB fields
address app models.py
from processor.models import Displayable
class Address(models.Model, Displayble):
...some fields, stored in DB
将Dispalyble 类移动到另一个文件是解决此依赖关系的唯一选择吗?
【问题讨论】:
-
您没有提供足够的信息来说明,因为我们不知道您如何在您的
processor/models.py中使用Address或Displayble。 -
我同意阿拉斯代尔的观点。您可能正在导入模型来扩展一个类,或者您可能在方法或函数中使用该类。向我们提供更详细的代码,我们可能会为您提供帮助。
标签: python django import dependencies circular-dependency