ICode9

精准搜索请尝试: 精确搜索
  • Django(六)2022-05-17 20:03:12

    Django(六) 神奇的双下划线查询 # 1.查询年龄大于20岁的人的信息 from app01 import models res = models.User.objects.filter(age__gte=20) print(res) # 2.查询年龄是18,20的用户 res1 = models.User.objects.filter(age__in=(18,20)) print(res1)

  • Django(六)2022-05-17 19:31:39

    目录神奇的双下划线查询外键字段的创建外键字段操作多表查询基于对象的跨表查询基于双下划线的跨表查询双下线查询扩展如何查看SQL语句 神奇的双下划线查询 # 1.查询年龄大于20的用户 # res = models.User.objects.filter(age__gt=20) # print(res) """ __gt 大于

  • django基础(五)2022-05-17 00:31:08

    django基础(五) 模板语法 1.过滤器(类似于内置函数) 2.标签(类似于流程控制) 自定义过滤器、标签、inclusion_tag 模块的导入 注释语法补充 模板的继承 搭建数据环境 orm关键字使用 模板语法之过滤器 1.语法结构: {{数据对象|过滤器名称:参数}} 过滤器最多只能额外传输一个参数 2.常见过滤

  • 模板语法之过滤器(类似于内置函数)、标签、自定义、模板继承、导入、测试环境搭建、ORM关键字使用2022-05-16 23:34:48

    模板语法之过滤器(类似于内置函数) 模板语法之标签(类似于流程控制) 自定义过滤器、标签、inclusion_tag 模板的继承 模板的导入 测试环境搭建 ORM关键字使用 模板语法之过滤器(类似于内置函数) """ 我们可以试着查看源码 """ 1、语法结构 '''{{ 数据对象|过滤器名称:参数 }}'

  • Django day05(过滤器、标签、模板、orm关键字)2022-05-16 22:32:54

    目录模板语法之过滤器模板语法之标签自定义过滤器、标签、inclusion_tag模板导入(了解)注释语法补充模板的继承前期数据准备orm操作关键字 模板语法之过滤器 类似于内置函数 1.语法结构 {{ 数据对象|过滤器名称:参数 }} 过滤器最多只能额外传输一个参数 2.常见过滤器 1.统计

  • Java 中 equals 的这些坑,千万别踩。。。2022-05-06 14:35:43

    来源:cnblogs.com/juncaoit/p/12422752.html 一直以为这个方法是java8的,今天才知道是是1.7的时候,然后翻了一下源码。 这篇文章中会总结一下与a.equals(b)的区别,然后对源码做一个小分析。 值是null的情况 1、a.equals(b), a 是null, 抛出NullPointException异常。 2、a.equals(b), a

  • java2_day07 java常用类之Objects类和包装类2022-04-30 17:00:53

    Java常用类之Object类、包装类 目录 Object类的使用 单元测试方法的使用 包装类的使用   1 Object类的使用 object类包含以下几个方法 hashcode() 集合里边有讲 toString() clone() 用的较少 getClass() 获取当前对象的类,反射讲 notify() 多线程里讲 wait(

  • 『现学现忘』Git对象 — 15、blob对象介绍2022-04-25 11:31:06

    目录(一)Git对象的存放目录(二)Git中对象类型(三)blob对象1、blob对象说明(1)blob对象定义(2)blob对象说明(3)blob对象存储的方式(4)查看blob对象内容(5)查看Git对象的类型(6)Git管理文件(7)Git管理修改过的文件2、blob对象总结3、问题4、本文用到的命令总结 Git 是一套内容寻址文件系统。什么意思呢?

  • 56.图书管理系统完成,记知识点2022-04-11 12:32:02

    昨日内容回顾 模型层 单表操作 1.增 user_obj = models.User.objects.create() user_obj = models.User() user_obj.save() 2.改 models.User.objects.filter().update(

  • 批量插入2022-04-05 05:00:29

    # 先给Book插入一万条数据 # for i in range(10000): # models.Book.objects.create(title='第%s本书'%i) # # 再将所有的数据查询并展示到前端页面 book_queryset = models.Book.objects.all() # 批量插入 # book_list = [] # for i in ra

  • choices参数(数据库字段设计常见)2022-04-05 04:01:30

    """ 用户表 性别 学历 工作经验 是否结婚 是否生子 客户来源 ... 针对某个可以列举完全的可能性字段,我们应该如何存储 只要某个字段的可能性是可以列举完全的,那么一般情况下都会采用choices参数 """ class User(models.Model): username = models.CharField(max_len

  • 数据库查询优化2022-04-05 03:31:59

    ```python only与defer select_related与prefetch_related """ orm语句的特点: 惰性查询 如果你仅仅只是书写了orm语句 在后面根本没有用到该语句所查询出来的参数 那么orm会自动识别 直接不执行 """ # only与defer # res = models.Book.objects.all() # print(res)

  • F与Q查询2022-04-05 02:31:20

    # F查询 # 1.查询卖出数大于库存数的书籍 # F查询 """ 能够帮助你直接获取到表中某个字段对应的数据 """ from django.db.models import F # res = models.Book.objects.filter(maichu__gt=F('kucun')) # print(res) # 2.将所有书籍的价格

  • 分组查询2022-04-05 01:32:28

    #统计每个作者出了多少本书 # res = models.Book.objects.annotate(author_num=Count('authors__name')).values('title','author_num') # print(res) #其实直接按照书的名字来统计就可以了,但是必须要写authors,不写就不join中间表了 #不要理解成分组是按照au

  • 多对多外键增删改2022-04-04 05:31:06

    # 如何给书籍添加作者? book_obj = models.Book.objects.filter(pk=1).first() # print(book_obj.authors) # 就类似于你已经到了第三张关系表了 # book_obj.authors.add(1) # 书籍id为1的书籍绑定一个主键为1 的作者 # book_obj.authors.add(2,3) # autho

  • 一对多外键增删改查2022-04-04 05:00:06

    # 一对多外键增删改查 # 增 # 1 直接写实际字段 id # models.Book.objects.create(title='论语',price=899.23,publish_id=1) # models.Book.objects.create(title='聊斋',price=444.23,publish_id=2) # models.Book.objects.create(title='老子'

  • orm必知必会13条2022-04-04 04:31:47

    # 必知必会13条 # 1.all() 查询所有数据 # 2.filter() 带有过滤条件的查询 # 3.get() 直接拿数据对象 但是条件不存在直接报错 # 4.first() 拿queryset里面第一个元素 # res = models.User.objects.all().first() # print(res) #

  • 神奇的双下划线查询2022-04-04 04:31:06

    # 神奇的双下划线查询 # 1 年龄大于35岁的数据 # res = models.User.objects.filter(age__gt=35) # print(res) # 2 年龄小于35岁的数据 # res = models.User.objects.filter(age__lt=35) # print(res) # 大于等于 小于等于 # res = models.User

  • Django(七)2022-04-03 13:32:56

    外键字段的增删改查 # 前期数据表准备 # 以图书 出版社 作者 作者详情表为例 # 1. 针对一对多,一对一 # 增加数据,增加一本书 # models.Book.objects.create(title='西游记', price=100, publish_time='2022-02-01', publish_id=1

  • Django(八)2022-04-03 13:31:17

    聚合查询 # 聚合查询 max min avg sum count from django.db.models import Max, Min, Sum, Count, Avg # 可以起别名 # res = models.Book.objects.aggregate(max_price=Max('price')) # print(res)

  • 爬虫初学,小结2022-03-29 20:04:43

    print(*objects, sep=' ', end='\n', file=sys.stdout) 参数的具体含义如下: objects --表示输出的对象。输出多个对象时,需要用 , (逗号)分隔。 sep -- 用来间隔多个对象,默认是空格。 end -- 用来设定以什么结尾。默认值是换行符 \n,可以换成其他字符。 file -- 要写入的文

  • 坐标系2022-03-21 20:31:13

    Understand the UCS in 3D When you create or modify objects in a 3D environment, you can move and reorient the UCS anywhere in 3D space to simplify your work. The UCS is useful for entering coordinates, creating 3D objects on 2D work planes, and rotating o

  • 【Git】Git pull 拉代码卡在Unpacking objects2022-03-11 12:01:10

    问题提出 由于疫情原因居家办公,pull代码的时候一直卡在这个位置 解决方案 1、可能是公司提供的OA工具有问题,重启OA; 2、将之前的代码git stash存储,再pull 3、git stash pop弹出之前存储的代码

  • Django 数据库查询优化,choices参数(数据库字段设计常见),MVC和MTV模型,多对多三种创建方式2022-03-06 22:02:20

    数据库查询优化 orm语句的特点:惰性查询 如果仅仅只是书写了orm语句,在后面没有用到该语句所查询出来的参数,那么orm会自动识别,并不执行 举例: res = models.Book.objects.all() # 单单执行此语句Django并不会使用数据库,减轻数据库压力 res = models.Book.objects.all() print(res)

  • Django ORM 单表操作2022-03-02 22:03:22

    目录Django ORM单表操作Django 测试环境搭建ORM 创建表ORM 添加数据ORM 查询数据all 查询filter 查询exclude 取反查询get 查询order_by 排序**reverse 反转 **count 汇总数量exists 判断values 查询字段values_list 查询部分字段distinct 去重ORM 双下划线方法__in__gt __gte__l

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有