[Django] Donner une valeur initiale à ChoiceField

environnement Python 3.5.0 Django 1.9.2

forms.py


CAKE_CHOICES = (
    (1, 'gâteau aux fraises'),
    (2, 'Gateau au chocolat'),
    (3, 'cheesecake')
)

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

views.py


cake_form = CakeForm(initial = {
	'selected_cake': 2	#Définir le gâteau au chocolat par défaut
})

Recommended Posts

[Django] Donner une valeur initiale à ChoiceField
[Django] Donne à Form une valeur initiale dynamique de Model
Configuration initiale de Django pour Intellij Debug
[Python] [Django] Comment utiliser le champ de choix et comment ajouter des options
Étapes de l'installation de Django à l'affichage de la page html
impossible d'importer django
mettre à jour django version 1.11.1 vers 2.2
C'était trop facile d'utiliser une base de données existante avec Django
[Django] Comment donner des valeurs d'entrée à l'avance avec ModelForm
Comment effectuer les réglages initiaux à partir de la création de projet Django
Comment vérifier si une valeur existe dans un type d'énumération
[Django] Mémo pour créer un environnement de Django + MySQL + Vue.js [Python]
Relation entre Bound / Unbound et la valeur initiale du formulaire Django2