就目前的文档(官方链接)来看,用F
这个东西,可以让数字类型字段自增
T_SYS_LogEntity.objects.filter(status=12).update(value=F('value') + 1)
但是我想做的是类似这样,把某个字段等于原本的值加上一个字符串
T_SYS_LogEntity.objects.filter(status=12).update(userName=F('userName') + '2号')
就文档来看,F
这东西只能用于运算,不能用于拼接。
咋办好呢?只能写原生?
可以使用concat
来源: https://stackoverflow.com/que...