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