1、引入F和Q模块.

2、F查询做的是取值的操作.书籍表.objects.all().update(price=F('价格字段')+6).ORM中直接写价格字段不会识别,要加上F才能识别.

3、查询已p开头且价格大于100的书.逗号只能做与的关系.不能做或和非的关系.书籍表.objects.filter(书名__startswith='p',价格__gt=100)

4、Q查询支持的逻辑运算符(与或非).查询已p开头或者价格大于100的书.书籍表.objects.filter(Q(书名__startswith='p')|Q(价格__gt=100))

5、查询必须是已p开头且它的价格大于100或者ID大于3.书籍表.objects.filter(Q(书名__startswith=泌驾台佐39;p'),Q(价格__gt=100)|Q(id__gt=3))

6、查询已p开头或者不是某出版社的书.书籍表.objects.filter(Q(书名__startswith='p')|~Q(出版社外键='某出版社'))
