django-orm中F对象的使用
2015-05-14 17:26
176 查看
概念
class F
F()是代表模型字段的值,也就是说对于一些特殊的字段的操作,我们不需要用python把数据先取到内存中,然后操作,在存储到db中了。
字段+1(加减乘除运算)
一般情况
使用F(一句话搞定)
class F
F()是代表模型字段的值,也就是说对于一些特殊的字段的操作,我们不需要用python把数据先取到内存中,然后操作,在存储到db中了。
字段+1(加减乘除运算)
一般情况
order = OrderList.objects.get(id='1') order.amount += 1 order.save()
使用F(一句话搞定)
from django.db.models import F OrderList.objects.filter(id='1').update(amount=F('amount') + 1)
相关文章推荐
- [django]django-orm中F对象的使用
- django的orm中F对象的使用
- ORM对象关系映射之使用GreenDAO进行CRUD操作
- 使用对象-关系映射(ORM)系统中间件提升软件开发效率及质量
- Django之使用Q对象批量删除数据
- 使用信号监控 Django 模型对象字段值的变化
- django中ORM使用聚合函数方法
- 在Django的模型和公用函数中使用惰性翻译对象
- 使用ORM的基于事实的数据建模(对象角色建模)(读书笔记)
- 在Django的session中使用User对象的方法
- 在Django的模型和公用函数中使用惰性翻译对象
- 使用对象-关系映射(ORM)系统中间件提升软件开发效率及质量
- Django1.5内置的用户认证系统介绍(之二)使用User对象--by hillfree
- Django orm的使用
- Django使用:ORM 的反向查找(related_name)
- 提取django的orm使用
- 使用对象-关系映射(ORM)系统中间件提升软件开发效率及质量
- Django项目外部模块使用Django的ORM
- django orm基本使用策略
- Django点滴(四)---ORM对象存取