Django算双倍

时间:2013-04-30 21:27:23

标签: django count

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

任何提示?

型号:

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

查看:

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

非常感谢!

1 个答案:

答案 0 :(得分:0)

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

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