Мне бы хотелось, чтобы несколько полей в моей форме отображались как ChoiceFields, которые получают свое содержимое из базы данных.
Я думал что-то вроде:
class SeriesForm(ModelForm):
series = forms.ChoiceField(choices=Series.objects.all())
class Meta:
model = Series
exclude = ('model', 'date_added',)
Но поле series
теперь вообще не отображается в моей форме. Что мне не хватает?
После попытки решить проблему (используя ModelChoiceField
), я все еще вижу ту же проблему. Вот мой код:
series = forms.ModelChoiceField(queryset=Series.objects.values('series'),
empty_label=" ")