是的,可以在Django中动态创建表单。您甚至可以将动态字段与普通字段混合和匹配。
class EligibilityForm(forms.Form): def __init__(self, *args, **kwargs): super(EligibilityForm, self).__init__(*args, **kwargs) # dynamic fields here ... self.fields['plan_id'] = CharField() # normal fields here ... date_requested = DateField()
有关此技术的详细说明,请参阅James Bennett的文章: 因此,您需要动态表单吗?
http://www.b-list.org/weblog/2008/nov/09/dynamic-
forms/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)