Django:与多个应用程序之间的共享模型有很多关系

时间:2016-09-04 06:53:00

标签: django django-models

我正在开发一个基于Django的大项目。我想制作一个将在多个应用程序中使用的模型(比如root)。每个应用程序都有一个与此根模型有多对多关系的模型。据我所知,我已经计划了这样的项目结构:

App1的/ models.py     

class Root(models.Model):
    #some fields

class M1(models.Model):
    roots = models.ManyToManyField(Root)
    #other fields

App2的/ models.py     

from App1.models import Root

class M2(models.Model):
    roots = models.ManyToManyField(Root)
    #other fields

我想知道这没关系吗?如果我尝试在此根模型链接的当前应用中检索其他应用的模型对象,是否会有任何问题。 此外,我想得到建议我应该采取哪些措施,因为这是我的第一个django项目。 提前谢谢。

0 个答案:

没有答案