У меня есть проект Django, где у компании будет основной сайт, например www.ourcompany.org, и несколько поддоменов, таких как project.ourcompany.org. Содержимое, появляющееся в поддоменах, например, тематические исследования, также должно отображаться на основном сайте. Я решил использовать несколько экземпляров Django, НО по одной базе данных для каждого субдомена, чтобы иметь некоторую гибкость и воспользоваться преимуществами инфраструктуры сайтов. В чем я не уверен, так это как получить доступ к моделям в нескольких экземплярах. Если у меня есть модель:
class CaseStudy(models.Model):
title=models.CharField(max_length=100)
site=models.ManyToMany(Site)
Нужно ли создавать эту модель в каждом экземпляре, чтобы иметь доступ к объекту?