zoukankan      html  css  js  c++  java
  • Django_ORM相关操作

    一般的操作

    1.all():查询所有的结果
    2.filter():包含与所有筛选条件匹配的对象
    3.get():返回与所给筛选条件相匹配的对象,返回结果有且只有一个,如果对象没有或者超过一个会报错
    4.exclude():包含了与所有筛选条件不匹配的对象
    5.values():返回一个可迭代的字典序列
    6.values_list():返回一个元组序列
    7.order_by:对查询结果排序
    8.reverse():对查询结果反向排序
    9.distinct():剔除重复记录
    10.count():返回拆线呢匹配对象的数量
    11.first():返回第一条记录
    12:last():返回最后一条记录
    13:exists():queryset中是否包含数据,返回true/false

    单表查询神奇的双下划线


    Foreignkey操作

    1.正向查找:
    语法:对象.关联字段.字段
    2.反向查找
    语法:obj.表名_set

  • 相关阅读:
    小程序发展史
    ES6内置方法find 和 filter的区别在哪
    微信小程序开发踩坑记录
    小程序导航跳转一不小心踩进的坑
    谈谈如何对后台登陆界面进行渗透
    应急响应学习笔记
    php学习笔记
    代码审计学习笔记
    注入笔记(非sql注入)
    python安全编程学习
  • 原文地址:https://www.cnblogs.com/JameSLW-LEO/p/10276345.html
Copyright © 2011-2022 走看看