更改表单集';s形成基于Django类的视图的初始值
大家早上好。问题是,在给定条件的情况下,我想通过另一个表单值来更改字段值。我正在使用django extra views包显示一个表单集:更改表单集';s形成基于Django类的视图的初始值,django,django-forms,Django,Django Forms,大家早上好。问题是,在给定条件的情况下,我想通过另一个表单值来更改字段值。我正在使用django extra views包显示一个表单集: def get_context_data(self, **kwargs): context = super(MyView, self).get_context_data(**kwargs) formset = context['formset'] if self.object.bool_field: for frm
def get_context_data(self, **kwargs):
context = super(MyView, self).get_context_data(**kwargs)
formset = context['formset']
if self.object.bool_field:
for frm in formset:
frm.fields['another_field'].initial = frm.instance.value
context['formset'] = formset
return context
情况很好,我记录了一些信息,工作也很好。但是当呈现表单时,另一个_字段的值不正确。我猜表单集是不可变的(没有给出错误),我在这里遗漏了什么
提前谢谢