我们计划了两个 Django 项目。比如说,Project-1 包含模型 A 和 B。而其他项目 2 包含模型 C 和 D。但是如果可能,我很担心,因为我是 Django 世界的新手。您的建议将不胜感激。
答案 0 :(得分:0)
您应该在两个 Django 项目中添加所有模型,但您不想管理或忽略的模型在该模型的 Meta 类中设置 managed=False。
项目 1 models.py
*** another models
class ModelC(models.Model):
***
class Meta:
managed = False
class ModelD(models.Model):
***
class Meta:
managed = False
对于 project2 也是如此。查看您需要的更多信息here。
已编辑
项目 2 models.py
class ModelA(models.Model):
***
class Meta:
managed = False
class ModelB(models.Model):
***
class Meta:
managed = False
*** another models