自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hare1925

持续敬畏!持续输出

  • 博客(20)
  • 收藏
  • 关注

原创 0x30 -- Django模版层 -- 模版基础

目录0x00 -- 模版基础0x01 -- 语法0x01 -- 1 -- 变量0x01 -- 2 -- 标签0x01 -- 3 -- 过滤器0x01 -- 4 -- Comments0x02 -- 组件0x02 -- 1 -- 引擎0x02 -- 2 -- 模板0x02 -- 3 -- 上下文0x02 -- 4 -- 加载器0x02 -- 5 -- 上下文处理器0x03 -- 模板引擎的支持0x03 -- 1 -- 配置0x03 -- 2 -- 用法0x03 -- 3 -- 内置后端模板官网链接0x

2021-10-26 10:41:34 176

原创 0x02 -- CSAPP -- 第一部分:程序结构和执行 -- 第2章:信息的表示和处理 -- 1-信息存储

目录0x00 -- 信息的表示和处理0x01 -- 信息存储0x01 -- 1 -- 十六进制表示法0x01 -- 2 -- 字数据大小0x01 -- 3 -- 寻址和字节顺序0x01 -- 4 -- 表示字符串0x01 -- 5 -- 表示代码0x01 -- 6 -- 布尔代数简介0x01 -- 7 -- C语言中的位级运算0x01 -- 8 -- C语言中的逻辑运算0x01 -- 9 -- C语言中的移位运算程序结构和执行我们对计算机系统的探索是从学习计算机本身开始的,它由处理器和存储器子系统组

2021-10-18 16:38:29 220

原创 0x20 -- Django视图层 -- URL调度器

目录0x00 -- URL调度器0x01 -- 概况0x02 -- Django 如何处理一个请求0x03 -- 路径转换器0x04 -- 注册自定义的路径转换器0x05 -- 使用正则表达式0x05 -- 1 -- 使用未命名的正则表达式组0x05 -- 2 -- 嵌套参数0x06 -- URLconf 在什么上查找0x07 -- 指定视图参数的默认值0x08 -- 性能和`urlpatterns` 变量的语法0x09 -- 错误处理0x0a -- 包含其它的URLconfs0x0a -- 1 --

2021-10-11 15:09:41 183

原创 0x0e -- Django -- 模型介绍 -- 14 -- QuerySet -- 执行查询 -- 关联对象

目录0x00 -- 关联对象0x01 -- 一对多关联0x01 -- 1 -- 正向访问0x01 -- 2 -- 反相关联0x01 -- 3 -- 使用自定义反相管理器0x01 -- 4 -- 管理关联对象的额外方法0x02 -- 多对多关联0x03 -- 一对一关联0x04 -- 反向关联如何实现0x05 -- 查询关联对象0x06 -- 回归原生SQL0x00 – 关联对象当你在模型中定义了关联关系(如 ForeignKey, OneToOneField, 或 ManyToManyField),该

2021-10-11 10:21:36 222

原创 0x01 -- CSAPP -- 第一章:计算机系统漫游

目录0x00 -- 第一章:计算机系统漫游0x01 -- 信息就是位 + 上下文0x02 -- 程序被其他程序翻译成不同的格式0x03 -- 了解编译系统如何工作大有益处0x04 -- 处理器读并解释存储在内存中的指令0x04 -- 1 -- 系统硬件的组成1 -- 总线2 -- I/O设备3 -- 主存(内存)4 -- 处理器5 -- 程序运行0x05 -- 高速缓存至关重要0x06 -- 存储设备形成层次结构0x07 -- 操作系统管理硬件0x07 -- 1 -- 进程0x07 -- 2 -- 线程0x

2021-10-10 18:38:53 205

原创 0x0d -- Django -- 模型介绍 -- 13 -- QuerySet -- 执行查询 -- 通过Q对象完成复杂查询

目录0x00 -- 什么是Q对象0x00 – 什么是Q对象Q() 对象表示一个 SQL 条件,它可以用于数据库相关的操作。它类似于 F() 对象如何表示一个模型字段或注解的值。它们使得定义和重用条件成为可能,并使用诸如 | (OR)和 & (AND)等运算符将它们组合起来。在类似 filter() 中,查询使用的关键字参数是通过 “AND” 连接起来的。如果你要执行更复杂的查询(例如,由 OR 语句连接的查询),你可以使用 Q 对象。一个 Q 对象 (django.db.model

2021-10-09 13:39:14 77

原创 0x00 -- CSAPP -- 概览

目录0x00 -- 前言0x01 -- 如何阅读此书0x02 -- 概述0x03 -- 本书起源本专栏为个人 CSAPP 读书笔记,如有兴趣请购买正版书籍。狗东飞机票豆瓣书评0x00 – 前言CSAPP,汉语译为《深入理解计算机系统》,个人觉得少了直译的一点点意思。英文名《Computer Systems: A Programmer’s Perspective》(计算机系统:程序员的视角)前言我们的目的是解释所有计算机系统的本质概念,并想你展示这些概念是如何实实在在地影响应用程序的正确

2021-10-08 21:44:40 279

原创 0x0c -- Django -- 模型介绍 -- 12 -- QuerySet -- 执行查询 -- 查询 JSONField

目录0x01 -- 保存和查询 None 值0x02 -- Key, index, 和路径转换0x03 -- 包含与键查找0x03 -- 1 -- contains0x03 -- 2 -- contained_by0x03 -- 3 -- has_key0x03 -- 4 -- has_keys0x03 -- 5 -- has_any_keysJSONField 里的查找实现是不一样的,主要因为存在key转换。# 示例from django.db import modelsclass Dog(m

2021-10-08 14:25:35 247

原创 0x0b -- Django -- 模型介绍 -- 11 -- QuerySet -- 执行查询 -- 检索对象

目录0x00 -- 检索对象0x01 -- 检索全部对象0x02 -- 通过过滤器检索指数对象0x02 -- 1 -- 链式过滤器0x02 -- 2 -- 每个 QuerySet 都是唯一的0x03 -- 3 -- QuerySet 是惰性的0x03 -- 用 get() 检索单个对象0x04 -- 其他 QuerySet 方法0x05 -- 限制 QuerySet 条目数0x06 -- 字段查询0x07 -- 跨关系查询0x07 -- 1 -- 跨多值关联0x08 -- 过滤器可以为模型指定字段0x09

2021-10-01 18:08:43 308

原创 0x0a -- Django -- 模型介绍 -- 10 -- QuerySet -- 执行查询

目录0x00 -- 执行查询(管理器)0x01 -- 创建对象0x02 -- 修改对象0x02 -- 1 -- 保存 ForeignKey 和 ManyToManyField 字段0x03 -- 检索对象(待续)0x04 -- 查询 JSONField(待续)0x05 -- 通过Q对象完成复杂查询(待续)0x06 -- 比较对象0x07 -- 删除对象0x08 -- 复制模型实例0x09 -- 一次修改多个对象0x0a -- 关联对象(待续)0x0b -- 回归原生SQL0x00 – 执行查询(管理器)

2021-09-24 13:07:10 143

原创 0x09 -- Django -- 模型介绍 -- 9 -- 模型继承

目录0x00 -- 模型继承0x01 -- 抽象基类0x01 -- 1 -- Meta 继承0x01 -- 2 -- 对 `related_name` 和 `related_query_name` 要格外小心0x02 -- 多表继承0x02 -- 1 -- Meta 和多表继承0x02 -- 2 -- 继承与反向关系0x02 -- 3 -- 指定父类连接字段0x03 -- 代理模型0x03 -- 1 -- QuerySet 仍会返回请求的模型0x03 -- 2 -- 基类约束0x03 -- 3 -- 代理模

2021-09-22 23:19:01 252

原创 0x08 -- Django -- 模型介绍 -- 8 -- 模型方法

目录0x00 -- 模型方法0x01 -- 最常用的模型方法0x02 -- 重写之前定义的模型方法0x00 – 模型方法在模型中添加自定义方法会给你的对象提供自定义的“行级”操作能力。与之对应的是类 Manager 的方法意在提供“表级”的操作,模型方法应该在某个对象实例上生效。这是一个将相关逻辑代码放在一个地方的技巧——模型。比如,该模型有一些自定义方法:from django.db import modelsclass Person(models.Model): first_n

2021-09-22 21:19:48 143

原创 0x07 -- Django -- 模型介绍 -- 7 -- 模型属性 -- 管理器

目录0x00 -- 模型属性之管理器0x01 -- 管理器名称0x02 -- 自定义管理器0x00 – 模型属性之管理器模型当中最重要的属性是 Manager。它是 Django 模型和数据库查询操作之间的接口,并且它被用作从数据库当中 获取实例,如果没有指定自定义的 Manager 默认名称是 objects。Manager 只能通过模型类来访问,不能通过模型实例来访问。Manager 是一种接口,它赋予了 Django 模型操作数据库的能力。Django 应用中每个模型拥有至少一个 Manag

2021-09-22 21:01:57 175

原创 0x06 -- Django -- 模型介绍 -- 6 -- Meta 选项

目录0x00 -- Meta 使用示例0x01 -- 可用的 Meta 选项0x02 -- 只读的 Meta 属性0x00 – Meta 使用示例使用内部 Meta(/ˈmedə/) 类来给模型赋予元数据。模型元数据:即所有不是字段的东西。(如:排序项(ordering)、数据表名(db_table)等)模型当中的Meta 类完全是可选的。from django.db import modelsclass Ox(models.Model): horn_length = models.

2021-09-22 11:01:58 115

原创 0x05 -- Django -- 模型介绍 -- 5 -- 字段关联关系

目录0x00 -- 关联关系0x01 -- 多对一关联0x02 -- 多对多关联0x03 -- 一对一关联0x00 – 关联关系关系型数据库的强大之处在于各表之间的关联关系。Django 提供了定义三种最常见的数据库关联关系的方法:多对一,多对多,一对一。0x01 – 多对一关联定义一个多对一的关联关系,使用 django.db.models.ForeignKey 类。就和其它 Field 字段类型一样,只需要在你模型中添加一个值为该类的属性。一个多对一的关系(ForeignKey 类)。

2021-09-19 10:15:05 275

原创 0x04 -- Django -- 模型介绍 -- 4 -- 其他

目录0x00 -- 自动设置主键0x01 -- 字段备注名0x02 -- 跨文件模型0x03 -- 字段命名限制0x04 -- 自定义字段类型0x00 – 自动设置主键默认情况下,Django 给每个模型一个自动递增的主键,其类型在 AppConfig.default_auto_field 中指定,或者在 DEFAULT_AUTO_FIELD 配置中全局指定。例如:id = models.BigAutoField(primary_key=True)如果你想自己指定主键, 在你想要设置为主键的字段

2021-09-17 22:00:48 90

原创 0x03 -- Django -- 模型介绍 -- 3 -- 字段选项

文章目录0x01 -- 什么是【字段选项】0x02 -- 字段选项0x01 – 什么是【字段选项】每一种字段都需要指定一些特定的参数。例如, CharField (以及它的子类)需要接收一个 max_length 参数,用以指定数据库存储 VARCHAR 数据时用的字节数。一些可选的参数是通用的,可以用于任何字段类型。官网链接0x02 – 字段选项字段选项意义null默认为 False,如果是 True, Django 将在数据库中存储空值为 NULL。官网链接无论是

2021-09-17 17:45:33 83

原创 0x02 -- Django -- 模型介绍 -- 2 -- 字段类型

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录0x01 -- 字段类型0x02 -- 字段选项0x03 -- 自动设置主键0x04 -- 字段备注名0x05 -- 关联关系0x06 -- 跨文件模型0x07 -- 字段命名限制0x08 -- 自定义字段类型前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结0x01 – 字段类型0x02 – 字段选项0x03 – 自动设置主键0x04 – 字段备注名0x05 – 关联关系0x06 – 跨文件模型0x0

2021-09-17 00:05:42 141

原创 0x01 -- Django -- 模型介绍 -- 1

0x01 -- Django -- 模型介绍 -- 10x00 -- 概述0x01 -- 快速上手0x02 -- 使用模型0x03 -- 字段(待续)0x04 -- Meta 选项(待续)0x05 -- 模型属性(待续)0x06 -- 模型方法(待续)0x07 -- 模型继承(待续)0x08 -- 在一个包中管理模型0x00 – 概述模型准确且唯一的描述了数据。它包含您储存的数据的重要字段和行为。一般来说,每一个模型都映射一张数据库表。每一个模型都是一个 python 的类,这些类继承 dja

2021-09-16 21:11:06 110

原创 0x00 -- Django 漫游

0x00--Django 漫游0x00 -- 初识 Django0x01 -- 正在使用 Django 的知名网站0x02 -- 正在使用的 Python + Django 版本0x03 -- Django 官方文档0x04 -- 常用命令0x05 -- setting 文件设置0x06 -- 模型0x07 -- shell0x08 -- Django 管理界面非淡泊无以明志,非宁静无以致远!0x00 – 初识 DjangoDjango 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单

2021-09-15 22:36:39 78

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除