【发布时间】:2012-12-05 03:04:05
【问题描述】:
我需要在一个 Django 项目中连接两个应用程序,但不想将模型从一个导入另一个。保持它们“干净”将使我以后可以单独重复使用它们。
在这种特殊情况下,我需要在这些单独的应用程序中的两个模型之间建立多对多关系。一种解决方案是在主项目应用程序中创建一个模型,为两者定义外键。这是Django的方式还是有更好的解决方案?
【问题讨论】:
-
如果一个应用程序需要从另一个应用程序导入模块,那么它就不整洁(因为它们是依赖的)。
标签: django database-design django-admin