SORU
18 Mart 2009, ÇARŞAMBA


Django form üzerinde seçili değeri ayarı.ChoiceField

Burada bir form alanı bildirimi:

max_number = forms.ChoiceField(widget = forms.Select(), 
                     choices = ([('1','1'), ('2','2'),('3','3'), ]), initial='3', required = True,)

3 başlangıç değerini ayarlamak istiyorum ve bu iş gibi görünmüyor. Param, tırnak/tırnak işaretleri yok vb ile oynuyorlardı... ama bir değişiklik yok.

Google aracılığıyla bulduğum birkaç sonuç başlangıç değerini ayarlamak için mümkün olacağını öne sürüyor ama hiç bir zaman işe almak için başardım! Bu arada django 1.0 kullanıyorum.

Eğer mümkünse bana kesin bir cevap verebilir mi? Ve/veya benim kod parçasında gerekli tweak?

Çok teşekkürler.

CEVAP
20 Mart 2009, Cuma


Form örneğini başlangıç değeri ayarlamayı deneyin:

form = MyForm(initial={'max_number': '3'})

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • andony5589

    andony5589

    7 Aralık 2011
  • Bryan Smith

    Bryan Smith

    12 Mart 2006
  • Jeremy Stark

    Jeremy Stark

    23 Mayıs 2010