Models.py:
class Comment(models.Model):
user = models.ForeignKey(User)
document = models.ForeignKey(Document)
section = models.ForeignKey(Section, null=True, blank=True)
description = models.TextField(null=True, blank=True)
Forms.py:
class CommentForm(ModelForm):
class Meta:
model = Comment
fields = ('section', 'description')
Каждый комментарий относится к разделу документа.Каждый документ имеет множество разделов.Тем не менее, ModelChoiceField, распечатанный Django, будет содержать разделы для ВСЕХ документов.
Как сказать Django печатать только разделы, которые принадлежат определенному документу?ModelFormSets - изменение набора запросов , но я не думаю, что это именно то, что мне нужно.