目前我有一个名为players_db的表..我在这个表中有大约20列,但其中一个我想要批量更改而不是逐个更改.这个列的名称是:PS_Lbin - 所以我想将PS_Lbin列中的所有值(数字)乘以1.5
希望有人可以帮助我,谢谢
另外,告诉我如何反转,例如将其分为1.5
例如,在这种情况下,它看起来像这样
id | name | PS_Lbin ------------------------ 1 | One | 100 2 | Two | 21312 3 | Three | 4871223 4 | Four | 213 5 | Five | 44411
Shang Wang.. 5
使用django F()
表达式和update()
:
from django.db.models import F Model.objects.filter(condition=condition).update(field=F('field') * 1.5))
django doc关于F()和更新.
PS:您的模型名称不遵循python类约定.应该是首选,中间没有下划线.检查pep8 doc以获取python类命名详细信息.
使用django F()
表达式和update()
:
from django.db.models import F Model.objects.filter(condition=condition).update(field=F('field') * 1.5))
django doc关于F()和更新.
PS:您的模型名称不遵循python类约定.应该是首选,中间没有下划线.检查pep8 doc以获取python类命名详细信息.