[PYTHON] [Django] Geben Sie ChoiceField einen Anfangswert

Umgebung Python 3.5.0 Django 1.9.2

forms.py


CAKE_CHOICES = (
    (1, 'Erdbeerkuchen'),
    (2, 'Schokoladenkuchen'),
    (3, 'Käsekuchen')
)

class CakeForm(forms.Form):
	medal = ChoiceField(widget=Select, choices=MEDAL_CHOICES)
	
	class Meta:
		model = Cake

views.py


cake_form = CakeForm(initial = {
	'selected_cake': 2	#Stellen Sie den Schokoladenkuchen auf die Standardeinstellung ein
})

Recommended Posts

[Django] Geben Sie ChoiceField einen Anfangswert
[Django] Geben Sie Form einen dynamischen Anfangswert aus Model
Django-Erstkonfiguration für Intellij Debug
[Python] [Django] Verwendung des Auswahlfelds und Hinzufügen von Optionen
Schritte von der Installation von Django bis zur Anzeige der HTML-Seite
Django kann nicht importiert werden
Aktualisieren Sie die Django-Version 1.11.1 auf 2.2
Es war zu einfach, eine vorhandene Datenbank mit Django zu verwenden
[Django] Wie man Eingabewerte im Voraus mit ModelForm angibt
So nehmen Sie erste Einstellungen für die Django-Projekterstellung vor
So überprüfen Sie, ob ein Wert in einem Aufzählungstyp vorhanden ist
[Django] Memo zum Erstellen einer Umgebung von Django + MySQL + Vue.js [Python]
Beziehung zwischen gebunden / ungebunden und Anfangswert von Django2 Form