0
我有post_save
信号设置,因此每次保存新对象时都会触发信号。更新对象会触发post_save信号
问题是即使在更新现有对象时也会触发此信号。 我更新对象与保存(),因为它在django文档中说,但我不希望更新信号时被解雇。
我该如何解决这个问题?
我试图覆盖save()
方法,如save(force_insert = False, force_update = True)
,但它dosent工作。
是否post_save信号发射? – user3030969
@ user3030969来自我的经验,是的,但我没有通过查看源代码来验证它 – dm03514
我签出并且每次保存对象时都会发出信号。你是对的,kwargs ['created']决定对象是新的还是旧的。谢啦。 – user3030969