【发布时间】:2014-08-24 12:53:49
【问题描述】:
Flask 文档说:
还请注意,信号旨在通知订阅者和 不应鼓励订阅者修改数据
我想知道,为什么会这样?
我正在使用 Flask-User 库,我想在用户注册时为用户设置一些默认字段(例如,将显示名称设置为用户名),然后更新数据库。 Flask-User 在用户注册时发送user_registered 信号。为什么订阅信号并更新其中的 db 不是一个好主意?
【问题讨论】:
-
我认为这句话是指不修改信号数据,而不是任何其他数据(如数据库等)。
-
这是个好问题。阅读了blinker 文档后,我没有看到任何关于数据修改的内容。