【发布时间】:2010-12-27 21:04:21
【问题描述】:
我遇到了未更新的多对多关系问题
当我保存模型时(通过管理员)并尝试在模型中使用新值
附加到post_save 信号或save_model 内的函数
关联的AdminModel。
我试图通过使用重新加载这些函数中的对象
使用 id 获取函数.. 但它仍然具有旧值。
这是交易问题吗?是否有信号抛出时 交易结束?
谢谢,
【问题讨论】:
-
那么,你是在改变对象的pk吗?
-
我有一个对象,并且与其他对象存在多对多关系,但我可以获得更新的关系
-
在这里查看我的答案:stackoverflow.com/a/50570747/5077059
标签: django django-admin django-orm django-signals