2011-06-25 60 views
4

我正在尋找一個允許動態生成Django表單的代碼段......有多個選擇字段。Django - 多選字段的動態表單

我在這link找到了關於此的一個片段。

但即使一個人說我們需要做什麼才能得到與多個選擇領域的片段,它不適合我!

我是Django和python語言的新手,所以我希望你能幫助我! 我希望我已經'可讀',並對我可憐的英語感到抱歉。

謝謝 維克多

+1

不要說它不起作用,解釋它如何不工作。 – Tobu

回答

2
def create_form(): 
    class DynamicForm(forms.Form): 
     pass 

    # Add dynamic fields to form class 
    field = forms.fields.ChoiceField(label='test', choices=((0, '0'), (1, '1'))) 
    DynamicForm.base_fields['field_name'] = field 


    return DynamicForm()