zoukankan      html  css  js  c++  java
  • Django ORM查询总结

    Django ORM 中单表查询:

      querySet 与 model对象

      1、all() :调用者:objects管理器,返回queryset

      2、filter() : 调用者:objects管理器,返回queryset

      3、get() 方法: 调用者:objects管理器,返回查询到的model对象(注意:查询结果有且只有一个才执行)

      4、first(),last() 方法:调用者:queryset,返回model对象

      5、exclude() : 调用者:objects管理器,返回一个queryset

      6、order_by():调用者:queryset,返回queryset

      7.count() : 调用者:queryset,返回queryset

      8.reverse() : 调用者:queryset,返回值是queryset

      9.exists() : 调用者:queryset,返回值是布尔值

      10. values() : 调用者:queryset,返回值是queryset

      11. values_list() : 调用者:queryset,返回值是queryset

      12. distinct(): 调用者:queryset,返回值是queryset

    ##################################################################

    Django ORM 模糊查询(万能的__双下划线)

      Book.objects.filter(price__gt=100)
      Book.objects.filter(price__lt=100)
      Book.objects.filter(price__range=[100,200])
      Book.objects.filter(title__contains="python")
      Book.objects.filter(title__icontains="python")
      Book.objects.filter(title__startswith="py")
      Book.objects.filter(pub_date__year=2012)

  • 相关阅读:
    C++ STL 一般总结(转载)
    Python高级语法总结
    Adaboost 算法的原理与推导——转载及修改完善
    简化版SMO算法标注
    【转载】机器学习算法基础概念学习总结
    C++中添加配置文件读写方法
    Python中scatter()函数--转载
    python 之 strip()--(转载)
    zabbix邮件报警脚本(Python)
    Linux常用命令
  • 原文地址:https://www.cnblogs.com/wuhengood/p/11279749.html
Copyright © 2011-2022 走看看