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だけです。それでも、何も保存しなくても、メッセージが何度も表示されます。私はこれを理解していません。
注:正直に言います。ドキュメントのすべてではなく、一部を理解しました。