【发布时间】:2016-02-13 20:45:00
【问题描述】:
In [1]: from django.db.models import F
In [2]: from forum.models import Post
In [3]: post = Post.objects.get(id=1)
In [4]: post.view_count = F('view_count') + 1
In [5]: post.save()
In [6]: post.view_count
Out[6]: <CombinedExpression: F(view_count) + Value(1)>
In [7]: post = Post.objects.get(id=1)
In [8]: post.view_count
Out[8]: 3
帖子保存后,返回组合表达式。
我想要确切的结果 (3)。
是否可以不用再次调用get方法/refresh_from_db?
【问题讨论】:
标签: python django database model