मैं इस लिंक के बाद आश्रित ड्रॉपडाउन बनाने की कोशिश कर रहा हूँ: http://www.devinterface.com/blog/en/2011/02/how-to-implement-two-dropdowns-dependent-on-each-other-using-django-and-jquery/
लेकिन मेरा यह रूप है:
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 № 1में
self.fields["term"] = forms.ChoiceField(choices=self.frequency_list, required=True, widget=forms.RadioSelect())
self.frequency_list
की एक सूची है tuple
रों। जहां तक मैं देख सकता हूं कि आपके ड्रॉपडाउन के लिए केवल एक विकल्प है [("-1","None")]
। उदाहरण के लिए, इस सूची में पहली सूची में एक प्रविष्टि डालने का प्रयास करें।
[("","None"),("-1","None")]
और अब पहले वाला डिफ़ॉल्ट चयनित तत्व बन जाएगा।
अधिक के लिए आप इसे संदर्भित कर सकते हैं: एक Django रूपों पर चयनित मान सेट करना। ChoiceField