3
我正在使用信號在對象被刪除後執行操作;然而,有時我想執行一個不同的操作(不是默認的操作),具體取決於操作。傳遞pre_delete()或post_delete()信號參數?
有沒有辦法將參數傳遞給我的信號捕捉器?或者我將不得不放棄信號,而是硬編碼我想在模型中做什麼?
我想什麼做的是這樣的:
>>> MyModelInstance.delete()
# default pre_delete() signal is run, in this case, an email is sent
>>> MyModelInstance.delete(send_email=False)
# same signal is run, however, no email gets sent
上最好的辦法的任何想法?
我能夠使用這種方法 - 不知道它是否是最好的,但它對我來說很有效!謝謝。 – thornomad 2009-10-30 14:57:41