12-24小节,视频中redraw_from_gifts判断有无在交易状态的查询语句有问题。
来源:12-24 撤销礼物与心愿
追蝴蝶的少年ww
2019-11-10
老师,您在12-24小节里面视频中的代码有一些问题,需要更正一下:
1.下图是原视频中的代码,可以看到执行条件
pending=PendingStatus.Waiting,返回的drift查询结果是None
同时发现PendingStatus.Waiting的返回结果是一个对象,不是int数值,说明在查询条件中,setter和getter没有生效。
2.将等式左边改为_pending,对象加上.value,这个查询就成功了:
3.想问的问题如下:
为什么在sqlalchem的条件中,setter和getter就不生效了呢?检索条件的字段名也要使用改名后的字段名称?
写回答
1回答
-
这个应该不会有问题,我有空核实下,如果有问题会更正。感谢指出。
022019-11-16
相似问题