Ich habe versucht, ein ModelChoiceField mit Formular erstellenWie wird der Standardwert der Option in ModelChoiceField django beim Laden angezeigt?
class Person(forms.Form):
person = forms.ModelChoiceField(queryset=Person.objects.filter(is_active=True).order_by('id'), required=False)
age = forms.IntegerField(min_value=18, max_value=99, required=False)
Rückkehr als HTML-Ausgabe
ist<option value="1">Person object</option>
Jetzt will ich von name
oder id
Standardwert von ModelChoiceField angezeigt wird, wenn das Laden der Seite. Bsp .:
<option value="7">David</option>
Wenn der Benutzer es nicht möchte, kann er einen anderen auswählen. Wie kann ich das machen?
Vielen Dank –
Gern geschehen, auch wenn diese Antwort Ihr Problem behoben, sollten Sie es als solches markieren (http://meta.stackexchange.com/questions/147531/how-mark-my-question- als beantwortet auf dem Stapel Überlauf), also wenn Leute diese Frage besuchen, werden sie wissen, dass das richtig ist. –