我的表单中有一些字段'type', 'reported_to' 'balance_type'
,它们是必填字段。该模型与'group'
名称相关。该组也具有与我们正在创建的新组相同的字段,因为它是我们正在创建的组的父组,并且都在同一模型上中继。所以我想自动将'type', 'reported_to' 'balance_type'
选定组中的字段应用到新组。问题是这些字段被设置为必填字段。
我clean_type
在表单中使用了类似的方法,并尝试分配从我们选择的组中获取它们的必填字段。但表格仍然显示必需的错误。
这就是我尝试分配价值的方式。
def clean_balance_type(self):
group = self.cleaned_data.get('group')
if group is not None:
return group.balance_type
else:
return self.cleaned_data['balance_type']
有什么想法吗?