一.F查询 rom django.db.models import F from app01.models import Book Book.objects.update(price=F("price")+20) # 对于book表中每本书的价格都在原价格的基础上增加20元 就这样一条简单的语句就完成了对表中所有商品价格的更新,是不是很方便!如果没有F查询,你首先要获取原价格,再做一个算术运算,然后更新字段.F查询专门对对象中某列值的操作,不可使用__双下划线! 二.Q查询 Q查询可以…
#F与Q查询 #*************************** F 查询 ******************** # F 查询数据库中的其他字段!!! #1.查询库存数大于卖出数的书籍 from django.db.models import F res=models.Books.objects.filter(kucun__gt=F('maichu')).values('title') print(res) #结果:<QuerySet [{'title': '西游记2'}]> #2.…