zoukankan      html  css  js  c++  java
  • Django-ORM-查询API-聚合查询和分组查询-F查询&Q查询

    有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: 青铜器冶炼技术>]>

    Life is short,i use python!
  • 相关阅读:
    bzoj3809
    bzoj2038
    bzoj1113
    oralce 知识
    oracle 12c安装详细教程
    oracle 知识点
    oracle 面试题
    PLSQL Developer工具的使用
    使用net Manager工具配置远程连接oracle
    vnc安装
  • 原文地址:https://www.cnblogs.com/chengnanlangzi/p/7464911.html
Copyright © 2011-2022 走看看