嗨,我需要更新数据库中的多个字段,现在我正在像这样更新
for t in getteamPlayers :
getmyplayer= myplayer.objects.get(id=t.playerId)
getPlayerAge = getmyplayer.age
increase = max(0, (1+((MIDAGE - getPlayerAge) * MULTIPLIER) / 100) * 0.05 / 9)
getvitals = vitals.objects.get(playerID=t.playerId)
getvitals.velocity = min(max(getvitals.velocity + increase,0),1)
getvitals.power = min(max(getvitals.power + increase,0),1)
getvitals.arm = min(max(getvitals.arm + increase,0),1)
getvitals.ranges = min(max(getvitals.ranges + increase,0),1)
#getvitals.save()
vitals.objects.update()
但这需要花费很多时间,我想使用类似myplayer.objects.update(age=F('age')+0.0192)
使用 f 的东西,并且更新速度非常快,请您建议我如何使用 F 更新上述代码中的多个字段,以便我可以快速更新字段谢谢