I'd like to have several fields in my form being rendered as ChoiceFields which get their content from the database.
I was thinking something like:
class SeriesForm(ModelForm):
series = forms.ChoiceField(choices=Series.objects.all())
class Meta:
model = Series
exclude = ('model', 'date_added',)
But the field series
is now not appearing at all in my form. What am I missing?
After trying the solution (using the ModelChoiceField
), I'm still seeing the same issue. Here is my code:
series = forms.ModelChoiceField(queryset=Series.objects.values('series'),
empty_label=" ")
Use a ModelChoiceField
instead.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With