你不会的 M2M是在实例保存后保存的,因此在所有m2m更新中都不会有任何记录。进一步的问题(即使你解决了这个问题)是,你仍在事务中,并且查询数据库无论如何都不会使你处于正确的状态。
解决方案是插入
m2m_changed信号而不是
post_save。

你不会的 M2M是在实例保存后保存的,因此在所有m2m更新中都不会有任何记录。进一步的问题(即使你解决了这个问题)是,你仍在事务中,并且查询数据库无论如何都不会使你处于正确的状态。
解决方案是插入
m2m_changed信号而不是
post_save。