03 2023 档案
摘要:
本文首发于微信公众号:Hunter后端 原文链接:Django笔记十二之defer、only指定返回字段 本篇笔记将介绍查询中的 defer 和 only 两个函数的用法,笔记目录如下: defer only 1、defer defer 的英语单词的意思是 延迟、推迟,我们可以通过将字段作为参数传入
阅读全文

摘要:
本文首发于微信公众号:Hunter后端 原文链接:Django笔记十一之外键查询优化select_related和prefetch_related 本篇笔记目录如下: select_related prefetch_related 在介绍 select_related 和 prefetch_rela
阅读全文

摘要:
本文首发于本人微信公众号:Hunter后端 原文链接:Django笔记十之指定字段取值及distinct去重处理 这篇笔记将介绍 reverse、distinct、values 和 values_list 的用法。 本篇笔记目录如下: reverse() values() values_list()
阅读全文

摘要:
本文首发于本人微信公众号:Hunter后端 原文链接:Django笔记九之model查询filter、exclude、annotate、order_by 在接下来四五篇笔记中,将介绍 model 查询方法的各个细节,为我们的查询操作提供各种便利。 本篇笔记将介绍惰性查找、filter、exclude
阅读全文

摘要:
本文首发于本人微信公众号:Hunter后端 原文链接:Django笔记八之model中Meta参数的使用 前面介绍了 model 的字段属性,字段类型,这篇笔记介绍一下 model 的 Meta 选项。 这个选项提供了一些参数,比如排序(ordering),表名(db_table)等。 但这都不是必
阅读全文

摘要:
本文首发于本人微信公众号:Hunter后端 原文链接:Django笔记七之ManyToMany和OneToOne介绍 ManyToMany 是一种多对多的关系,在用途和使用方法上和外键 ForeignKey 类似。 以下是本篇笔记的目录: ManyToMany 的介绍 through 参数 thro
阅读全文

摘要:
本文首发于微信公众号:Hunter后端 原文链接:Django笔记六之外键ForeignKey介绍 这一篇笔记介绍 Django 系统 model 的外键处理,ForeignKey 以及相应的处理方法。 这是一种一对多的字段类型,表示两张表之间的关联关系。 本篇笔记的目录如下: on_delete
阅读全文

摘要:
本文首发于微信公众号:Hunter后端 原文链接:Django笔记五之字段类型 这篇笔记介绍字段的类型 Field Type。 Django 的model 下的 field 对应的是 MySQL 中的表字段,而我们定义的 field 的类型则对应 MySQL 中的字段类型。 本次主要介绍以下几种:
阅读全文

摘要:
本文首发于微信公众号:Hunter后端 原文链接:Django笔记四之字段选项 这篇笔记介绍的 field options,也就是 字段的选项属性。 首先,关于 model,是数据库与 python 代码里的一个映射关系,每一个 model 是django.db.models.Model 的一个子类
阅读全文

摘要:
本文首发于微信公众号:Hunter后端 原文链接:Django笔记三之使用model对数据库进行增删改查 本篇笔记目录索引如下: model 准备 增 查 删 改 1、model 准备 在上一篇笔记中,我们新建了一个 application,增加了几个model 同步到了数据库,这次我们新建一个名为
阅读全文

摘要:
本文首发于微信公众号:Hunter后端 原文链接:Django笔记二之连接数据库、执行migrate数据结构更改操作 本篇笔记目录索引如下: Django 连接mysql,执行数据库表结构迁移步骤介绍 操作数据库,对数据进行简单操作 接下来几篇笔记都会介绍和数据库相关,包括数据库的连接、操作(包括增
阅读全文

摘要:
本文首发于微信公众号:Django笔记。 原文链接:Django笔记一之创建并运行系统 从这一篇笔记开始将根据 Django 的官方文档,阅读整理之后,出一系列笔记教程,用作新手入门教程或者自己做查阅。 此次 Django 的版本为 3.2,且之后的一系列笔记都将以这个版本为基础,做功能的测试和验证
阅读全文
