我正在使用此python driver。如何以正确的方式使用ORM递增计数器?
也许像update(counter_value__add=1)
或obj.counter_value += 1
?
我尽量避免使用此手动查询UPDATE ... SET counter_value = counter_value + 1
答案 0 :(得分:0)
Resolved issue告诉我,正确的方法是obj.counter_value += 1
但是已经弃用了!
正确的方法是:
CounterModel(pk=pk, ck=ck).update(counter_field=1, another_counter=-2)
您也可以使用计数器模型对象的更新方法。
P.S。
0
。.create()
方法创建计数器行。