Django评论信号两次射击

时间:2014-05-07 15:21:35

标签: django comments django-signals django-1.5 django-comments

我已将处理程序附加到django.contrib.comments信号(comment_was_posted和comment_will_be_posted)。每个处理程序被调用两次。我似乎无法弄清楚原因,也无法弄清楚如何判断我是第一次还是第二次打电话。我只想运行一次代码。任何反馈都会非常感激。

1 个答案:

答案 0 :(得分:0)

信号触发两次通常是注册码触发两次的结果。

https://docs.djangoproject.com/en/dev/topics/signals/#preventing-duplicate-signals