1

我在我的模型上添加了一个计数字段,以便我可以在用户单击特定按钮时进行计数。但是,每次单击按钮时,我的 SmallIntegerField 似乎都会加倍。

有什么提示吗?

模型:

applicant_count = models.SmallIntegerField(_('Applicant Count'))

看法:

job.applicant_count = F('applicant_count')+1
job.save()

非常感激!

4

1 回答 1

0

为什么要使用F()表达式?那是为了引用查询中的字段。尝试:

job.applicant_count = job.applicant_count + 1
job.save()
于 2013-04-30T21:41:21.437 回答