在models.py?

时间:2016-02-18 22:32:27

标签: python django django-allauth django-signals

看过这个问题,

How to reference signals outside of models.py

上面提到的问题解决了django的内置信号(post_save等...),我问的是包裹发出的allauth信号,(user_logged_in等等。)

接收器放入models.py时接收器捕获信号,我想使用signals.py内的信号文件。如何捕获models.py以外的信号?

@receiver(user_signed_up)
def my_handler(sender, **kwargs):
    print "user signed up!! ;)"

感谢,

1 个答案:

答案 0 :(得分:0)

您可以通过在应用的 init .py文件中导入signals.py来注册信号,就像在answer

中一样

希望它会有所帮助!