0

我的表单中有一些字段'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']

有什么想法吗?

4

0 回答 0