从内联表单访问父表单的cleaning_data clean()

时间:2012-04-16 23:25:06

标签: django django-forms cleaned-data

我有一个具有内联形式的主窗体。是否可以从内联表单的清理函数访问主表单的cleaning_data?

这就是我要问的原因。

主表单有一个字段,用于定义属性是待售还是租赁。然后,内联表单显示销售价格字段或租赁金额和存款的字段。我试图验证,如果该房产是出售,那么租赁和存款字段应为空。

我可以在前端界面的视图中执行此操作,但是可以在forms.py中为前端和管理员完成吗?

1 个答案:

答案 0 :(得分:5)

不,这些表单是单独的对象,并且彼此完全没有意识到。但是,您向所有表单提供相同的data,因此您应该可以检查self.data中的字段。