django - 使用 Django m2m_changed 信号,有没有办法知道删除了哪个关系?
问题描述
使用m2m_changed,您同时拥有 pre_remove 和 post_remove 信号。但是有没有办法确定在这两个钩子中删除了哪个 m2m 关系?
例如,我知道使用 post_add 可以获得最新的关系,如下所示:
from_collection = instance.name.through.objects.last().from_name
to_collection = instance.name.through.objects.last().to_name
除了删除之外,我正在寻找相同的东西。有什么办法可以做到这一点?
解决方案
推荐阅读
- bitbucket - Bitbucket 管道重用上一步中的源代码
- java - 如何在 Java 中将 UTC 时间格式转换为日期
- python-3.x - 长句的模糊匹配
- composer-php - 切换 icu4c 版本(自制)
- r - 用字符串分隔列[字符串并不总是存在的特殊情况]
- java - 如何将“可迭代键”转换为“列表”
钥匙`? - php - 在 MySQL / PHP 中匹配相似的字符串
- powershell - Reg.exe 未按预期设置二进制值
- python - 在点周围创建方形缓冲区 - 网格数据 - python
- recursion - 关于这个“扁平化嵌套列表”问题,这本书的答案是否错误?