コンボボックスの<option>~</option>の値は動的に指定したいものです。が、Djangoでどうしたらよいものか、数時間悩みました。
これが意外と簡単で、こんなことで数時間悩んだ自分が情けなく、それでも発見した自分をほめてやりたく。w
class Form_hoge(forms.Form):month = forms.ChoiceField()_form = Form_hoge()_form.fields[‘month’].choices = [(1,1), (2,2), (3,3)]
フォームを呼んだ後に指定するだけ。
なんですぐ気づかなかったんだろ。。。
Django1.1.1、Python2.5で動作検証。