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

  • 相关阅读:
    Django 事务 多表操作
    python oss上传图片
    WARNINGS: ?: (mysql.W002) MySQL Strict Mode is not set for database connection 'default'
    解决VMware服务起不来的问题
    go-用法
    go-基础语法
    django_filters导入失败
    Git
    windows10安装ubuntu18.04(64位)双系统教程
    Ubuntu系统运行Steam中VR游戏的相关软件环境配置说明
  • 原文地址:https://www.cnblogs.com/JameSLW-LEO/p/10276345.html
Copyright © 2011-2022 走看看