Ich habe Probleme mit einem ChoiceField, um eine Dropdown-Liste von Werten in der Datenbank zu erstellen. Hier ist der Code-SnippetDjango ChoiceField von Datenbankwerten gefüllt
from django import forms
from testplatform.models import ServiceOffering
class ContactForm(forms.Form):
subject = forms.ChoiceField(queryset=ServiceOffering.objects.all())
#subject = forms.ModelMultipleChoiceField(queryset=ServiceOffering.objects.all())
Die #subject .... Leitung funktioniert, aber wenn ich die Linie ChoiceField (queryset ....) Ich erhalte die folgende Fehlermeldung.
__init__() got an unexpected keyword argument 'queryset'
Irgendwelche Ideen?
Excellent verarbeiten müssen -, die eine Behandlung gearbeitet. Ich bekomme ein ------ als einen Standardwert in der Dropdown-Box. Kann ich das ändern? Vielen Dank! – Oli
Wenn dies so aussieht, wenn das Feld optional ist, setzen Sie das Feld im Formular auf 'required = True', um es zu entfernen. –