django docs
私はについて読んで、signals
私のモデルのためにこのコードを書きましたCar
:
@receiver(request_finished)
def signal_callback(sender, **kwargs):
print 'Save Signal received'
@receiver(post_save, sender=Car)
def signal_handler(sender, **kwargs):
pass
request_finished(signal_callback, sender=car, dispatch_url="Unique save id")
しかし、問題は、サーバーを起動して管理者を開くだけ'Save Signal received'
で、端末に大量のメッセージが表示されることです。私が疑問に思っているのは、私が制限しているsignal_handler
ことpost_save
だけです。それでも、何も保存しなくても、メッセージが何度も表示されます。私はこれを理解していません。
注:正直に言います。ドキュメントのすべてではなく、一部を理解しました。