有Book (id, title, price,date, publish)、Publish (id, name, addr)、Author (id, name)三张表:
Book表和Publish表是一对多的关系,Book与Author表是多对多的关系。
引用模块:from django.db.models import F,Q
给每本书的价格增加20:Book.objects.all().update(price=F('price')+20)
Q查询支持的逻辑运算符:& | ~
查询以‘百’开头或者价格大于100的书:Book.objects.filter(Q(title__contains='百')|Q(price__gt=100))
———— <QuerySet [<Book: 百年孤独>, <Book: 高阶摄影>, <Book: 金瓶>, <Book: 青铜器冶炼技术>]>