def incr_and_update_instance(instance, **fields):
if not fields:
return
updates = {}
for f, v in fields.items():
setattr(instance, f, getattr(instance, f) + v)
updates[f] = F(f) + v
instance._default_manager.filter(pk=instance.pk).update(**updates)
评论列表
文章目录