首页 > 代码库 > Flask-SQLALchemy信号支持
Flask-SQLALchemy信号支持
从Flask-SQLAlchemy 0.10开始,你可以连接到信号来获取到底发生了什么通知。
存在下面两个信号:
models_committed
这个信号在修改的模型提交到数据库时发出。发送者是发送修改的应用。模型和操作描述符以(model,operation)形式作为元组,这样的元组列表传递给收受者的change参数。
该模型是发送到数据库的模型实例,当一个模型已经插入,操作是‘insert’;而删除是‘delete‘。如果更新了任何列,会是‘update’。
before_models_committed
除了刚好在提交发送前发生,与models_committed完全相同。
Flask-SQLALchemy信号支持
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。