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

  • Google Chrome

    Google Chrom

    1 EYLÜL 2008
  • karneson

    karneson

    23 Temmuz 2006
  • wowchick16

    wowchick16

    17 Mart 2007