Umgebung Python 3.5.0 Django 1.9.2
forms.py
class CakeForm(forms.Form):
cake_num = IntegerField(label='Anzahl der Kuchen', min_value=0)
class Meta:
model = Cake
views.py
def edit(request, store_id):
#Wenn Sie Kuchen bekommen können, stellen Sie den Anfangswert ein
try:
cake = Cake.objects.get(store=store_id)
cake_form = CakeForm(initial = {
'cake_num': cake.cakenum #Ursprünglicher Wert
})
#Wenn kein Kuchen erhalten werden kann, wird der Anfangswert nicht eingestellt.
except:
cake_form = CakeForm()
Verweise Fügen Sie dynamische Anfangswerte in das Django Form-i2bs-Tagebuch ein
Recommended Posts