我正在寻找一个允许动态生成django表单的代码片段...有多个选择字段。
我在link上找到了一个关于此内容的片段。
但是即使一个人说我们需要做些什么来让代码片段与多个选择字段一起工作,它也不适合我!
我是django和python语言的新手,所以我希望你能帮助我! 我希望自己“可读”并对我糟糕的英语感到抱歉。
谢谢 维克多
答案 0 :(得分:3)
这个
上有2篇不错的博客文章答案 1 :(得分: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()