我有一个 Django 项目,该公司将有一个像 www.ourcompany.org 这样的主站点和一堆像 project.ourcompany.org 这样的子域。出现在子域中的内容(例如案例研究)也应该出现在主站点中。我决定为每个子域使用 Django 的多个实例,但使用一个数据库,这样我就可以有一定的灵活性并利用 Sites 框架。我不确定如何跨多个实例访问模型。如果我有一个模型:
class CaseStudy(models.Model):
title=models.CharField(max_length=100)
site=models.ManyToMany(Site)
我是否需要在每个实例中创建此模型以便我可以访问该对象?