2011-06-25 61 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()