我想在现有记录中添加新分数, 否则我想插入新值
我试图在单一陈述中这样做,如下所述
Score.objects.update_or_create(id='1',number='1',defaults=
{'points':F('points')+45)})
现有记录工作正常,但新记录错误。
F('积分')可能是原因 请提出任何替代方案。这是我的Score
型号:
from django.db import models
class Score(models.Model):
id=models.IntegerField()
number=models.IntegerField()
points=models.FloatField()
class Meta:
db_table = "Score"