2015-06-11 31 views
0

我想創建以下鏈接相關的下拉菜單:http://www.devinterface.com/blog/en/2011/02/how-to-implement-two-dropdowns-dependent-on-each-other-using-django-and-jquery/默認(Django的)選擇在選擇現場

但我有這種形式:

class FrequencyForm(CityForm) 
    def __init__(self, *args, **kwargs): 
     super(FrequencyForm, self).__init__(*args, **kwargs) 
     self.frequency_list = [('-1','None')] 
     self.fields['term'] = forms.ChoiceField(choices=self.frequency_list, required=True, widget=forms.RadioSelect()) 

我不想用默認值出現當列表填充時。我該怎麼辦?

回答

0

​​

self.frequency_listtuple的List。據我所見,只有一種選擇,例如[('-1','None')]。嘗試在此列表中的第一個索引處輸入條目,例如。

[('','None'),('-1','None')] 

現在第一個將成爲默認的選定元素。

欲瞭解更多,請參考:Setting the selected value on a Django forms.ChoiceField