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

  • Day9TV

    Day9TV

    22 NİSAN 2010
  • Dellbear816

    Dellbear816

    4 Mart 2008
  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008