У меня две модели - Новости и Тема.У модели новостей есть ManyToManyField, относящийся к теме, например:
subjects = models.ManyToManyField(NewsSubject, verbose_name=u'Subjects', blank=True,null=True,related_name='news')
И мне нужно иметь возможность не только выбирать темы для новостей в админке, но и выбирать новости при редактировании темы.
Я начал с создания формы модели:
class NewsSubjectForm(forms.ModelForm):
news = ModelMultipleChoiceField(queryset=News.objects.all(),
label="News",
required=False,
#initial=News.objects.all(),
)
class Meta:
model = NewsSubject
Вот вопрос - как мне указать начальные значения для новостей в соответствии с обратным отношением «многие ко многим»?А как добавить кнопку плюса для простого добавления?