0
我有post_save
信號設置,因此每次保存新對象時都會觸發信號。更新對象會觸發post_save信號
問題是即使在更新現有對象時也會觸發此信號。 我更新對象與保存(),因爲它在django文檔中說,但我不希望更新信號時被解僱。
我該如何解決這個問題?
我試圖覆蓋save()
方法,如save(force_insert = False, force_update = True)
,但它dosent工作。
是否post_save信號發射? – user3030969
@ user3030969來自我的經驗,是的,但我沒有通過查看源代碼來驗證它 – dm03514
我簽出並且每次保存對象時都會發出信號。你是對的,kwargs ['created']決定對象是新的還是舊的。謝啦。 – user3030969