问题描述
|
我正在寻找一个片段,该片段允许动态生成Django表单...具有多个选择字段。
我在此链接上找到了有关此内容的摘要。
但是,即使一个人说了要使代码段与多项选择字段一起使用我们需要做什么,它也不适合我!
我是django和python语言的新手,所以希望您能帮帮我!
我希望我已经\'可读\',并对我的英语不好感到抱歉。
谢谢
胜利者
解决方法
关于这个有2篇不错的博客文章
詹姆斯·本内特(James Bennett)的一本:http://www.b-list.org/weblog/2008/nov/09/dynamic-forms/
另一个由Django创建者Jacob Kaplan-Moss撰写:http://jacobian.org/writing/dynamic-form-generation/
,
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()