未收到Flask-Security信号

1 投票
1 回答
767 浏览
提问于 2025-04-17 17:00

我想要接收来自Flask-Security的用户注册信号,设置方式如下:

from flask.ext.security.signals import user_registered

@user_registered.connect_via(app)
def user_registered_sighandler(sender, **extra):
    sender.logger.debug("logger-user_registered_sighandler:", extra)
    print "print-user_registered_sighandler:", extra

但是,当新用户注册时,我的信号处理器并没有被调用。我设置了一个类似的Flask(不是Flask-Security)的信号,它是可以正常工作的。有没有人能帮我解决这个问题?

我使用的版本是:Flask==0.9, Flask-Security==1.5.4, blinker==1.2

1 个回答

1

这是在Flask-Security的版本1.6.1中修复的一个错误,具体可以查看这个链接

撰写回答