如何在表单中仅保存更改的多对多字段?

时间:2012-04-23 13:23:12

标签: django forms django-forms

我有一个模型表单,其中包含一些多对多字段。对于其中两个字段,我附加了一个相当昂贵的信号处理程序,应该保证,更改的值是按照对象的层次结构进行的。

如果我使用form.save_m2m,我的所有m2m字段都会保存。这意味着,即使在此特定领域没有任何改变,我的信号也会被触发。

是否可以覆盖save_m2m,以检查字段是否已更改?基本上我认为,我需要将初始数据与清理后的数据进行比较。

非常感谢任何帮助。感谢。

0 个答案:

没有答案