1 python sqlalchemy flask-sqlalchemy
\n\n\n\n\noldvalue \xe2\x80\x93 被替换的先前值。这也可能是\n 符号
\nNEVER_SET或NO_VALUE。如果侦听器已注册active_history=True,则如果现有值当前已卸载或过期,则将从数据库加载该属性的先前值。
from sqlalchemy import event\n\n# standard decorator style\n@event.listens_for(SomeClass.some_attribute, \'set\')\ndef receive_set(target, value, oldvalue, initiator):\n "listen for the \'set\' event"\n\n # ... (event handling logic) .\nRun Code Online (Sandbox Code Playgroud)\n\n我的问题是如何检查旧值是否等于符号NO_VALUE?
我使用if oldvalue == symbol(NO_VALUE) 但它给了我错误。
\n\n类型错误:“模块”对象不可调用
\n
小智 6
使用
from sqlalchemy.orm.base import NO_VALUE
if oldvalue is NO_VALUE:
//login here
Run Code Online (Sandbox Code Playgroud)
为我工作
| 归档时间: |
|
| 查看次数: |
1247 次 |
| 最近记录: |