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

  • Manuel Vizcaino

    Manuel Vizca

    27 Mayıs 2008
  • NicoleGrippo

    NicoleGrippo

    14 Kasım 2006
  • ShayLoss

    ShayLoss

    5 Kasım 2009