我有一个视图,允许通过正常的Django表单(InvoiceForm
)提示发票标题信息来创建发票,并使用表单集在同一页面上提供订单项信息({{1} })。这已经好几年了。
我想引入一个新的验证标准,该标准引用表单中的值(特别是发票日期)和每个表单集条目中的值(税率)。我无法看到ItemForm
验证函数引用InvoiceForm
值的方法,反之亦然 - 我只需要在视图中手动执行验证并将错误注入其他内容有效表格?
答案 0 :(得分:0)
如果它们位于同一页面中,并且在同一个<form>
标记内,那么您应该能够在验证Django POST后视图(表单的操作)中相互访问。
您的另一种方法是使用javascript / ajax调用在页面上的两个表单之间进行验证。