我有一个wizardform返回多个表单,其中一些被定义为表单集。在使用相同的表单进行编辑时,我在ModelChoiceField中获取初始值时遇到了困难。在
它适用于除ModelChoiceField之外的其他字段。在模型中,这些字段被定义为CharField。以下是我所做的:
在视图.py在
FooFormset = modelformset_factory(model=Foo, form=FooForm, max_num=10, extra=0,)
FORMS = {
"ba": BarForm,
"fo": FooFormset,
}
form = form_class = FORMS[step]
if request.method == 'POST':
#do some postings
else:
if step in['fo']:
form = form_class(queryset = model_form_instances)
在表单.py在
^{pr2}$
目前没有回答
相关问题 更多 >
编程相关推荐