У меня есть модель Thread and Post.django, создать два связанных экземпляра модели
Сообщения имеет ForeignKey к (Тема имеет много сообщений)
Темы имеет OneToOneKey к Post (нить имеет один специальный пост)
После форм представления сообщения, я создаю тему и сообщение объект.
t = Thread.objects.create()
p = Post.objects.create(thread=t)
t.special_post = p
t.save()
Есть ли способ обеспечить ограничение (нить должна иметь special_post, пост должен иметь резьбу) в уровне БД в Джанго?
'null = False' и' blank = False' в модели должны это делать. – Rohan