自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个甜甜的大橙子的博客

“我们曾如此渴望命运的波澜,到最后才发现,人生最曼妙的风景,竟是内心的淡定和从容。我们曾如此期盼外界的认可,到最后才知道,世界是自己的,与他人毫无关系。”--杨绛

  • 博客(125)
  • 资源 (15)
  • 问答 (4)
  • 收藏
  • 关注

原创 【Django】聚合查询——聚合和其他 QuerySet 子句(filter() 、 exclude()、order_by()、values())

当对空的查询集或分组应用聚合操作时,结果通常默认为其 default 参数,通常是 None。这种行为发生是因为当执行的查询不返回任何行时,聚合函数会返回 NULL。

2024-03-05 23:37:54 1739

原创 【Django】聚合查询——连接和聚合

还是以下面的模型为例进行讨论,给出示例代码和示例结果。

2024-03-05 01:00:17 738

原创 【Django】聚合查询

本篇以下面的模型为基础进行讨论,根据查询目标列出示例代码,和示例结果。

2024-03-04 22:20:23 687

原创 【Django】执行查询——比较、删除、复制、批量修改对象

对于调用 update 的情况,还可以使用 F 表达式 来根据模型中另一个字段的值来更新字段。新建一个模型实例,保存后,将 pk 设置为 None 并将 _state.adding 设置为 True,再次保存就实现了“复制”。您可以基于相关字段进行过滤,但只能更新模型的主表中的列。这个方法立即删除对象并返回被删除的对象数以及一个包含每种对象类型的删除数的字典。需要注意的是,有的情况下模型的主键可能不是。要删除某个模型的所有对象,要查询得到包含所有对象的。字段,请将新值设置为要指向的新模型实例。

2024-03-03 23:05:10 675

原创 【Django】执行查询——Q对象

查询函数能混合使用 Q 对象和关键字参数。所有提供给查询函数的参数(即关键字参数或 Q 对象)均通过 “AND” 连接。然而,若提供了 Q 对象,那么它必须位于所有关键字参数之前。等当中,如果有多个关键字参数,那他们在SQL的查询逻辑中是。作为位置(未命名的)参数。若你为查询函数提供了多个。现实中有时候我们查询的逻辑并不是简单的。每个接受关键字参数的查询函数 (例如。上使用运算符时,它会产生一个新的。) 也同时接受一个或多个。参数,这些参数会通过。

2024-03-03 19:46:33 385

原创 【Django】执行查询——查询JSONField

根据json数据的键进行查找,用__连接,可以多个键连接一起,如果某个值是一个列表,要进行索引,就用整数代表该列表的索引。contains 查询返回的对象是那些包含给定键值对的顶层字段的对象。观察两个实例在数据库中的表现,可以发现。在使用JSONField时,要注意。我们首先创建两个Dog实例。

2024-03-02 23:54:37 803

原创 【Django】执行查询—检索对象(二)

pk查询等同于通过模型的 primary key 进行过滤,直接上例子,下面三个语句是等效的。任何查询条件都可以与 pk 结合使用,pk 查询也可以跨越关联进行。

2024-03-02 00:38:19 523

原创 【Django】执行查询—F()表达式

对象中使用加法、减法、乘法、除法、取模和幂算术,既可以与常数一起使用,也可以与其他。可以实现将模型字段值与同一模型中的另一字段做比较。Django 支持在表达式中使用变换,包括了。对象中使用双下划线符号来跨越关系。对象支持位操作,包括。Django 支持在。

2024-03-01 23:34:14 889

原创 【Django】执行查询—跨关系查询中的跨多值关联问题

如果使用多个filter函数,单个函数接收单个条件,采用链式调用的方式来查询,则先过滤第一个查询条件,其返回的是QuerySet对象,注意:由于是跨关联关系查询,我们时刻要清除自己检索的是什么,这里我们检索的是Blog对象,而不是Entry对象,所以第一个过滤器返回的QuerySet内包含的也是Blog对象,而不是Entry对象。这个结果看起来有点怪,官方文档的解释是由于第二个(更宽松的)查询链接了多个过滤器,它对主模型进行了多次连接,可能会产生重复的结果。下面是其他网友的解释,可以参考。

2024-03-01 22:20:19 1001

原创 【Django】执行查询—检索对象

QuerySets 是惰性的 —— 创建 QuerySet 的过程不涉及任何数据库活动。你可以一直堆叠过滤条件,但 Django 实际上不会运行查询,直到 QuerySet 被 评估。由此可见,对 QuerySet 进行细化的结果本身也是一个 QuerySet,因此可以将细化操作链接在一起。通过添加过滤条件精炼原始 QuerySet。返回一个新的 QuerySet,包含的对象 不 满足给定查询参数。返回一个新的 QuerySet,包含的对象满足给定查询参数。

2024-02-29 23:57:04 874

原创 【Django】执行查询—创建和修改对象

更新 ManyToManyField 有一些不同之处——可以使用字段上的 add() 方法来添加一个记录到关系中。

2024-02-29 23:45:21 651 1

原创 【Django】model模型—模型继承

这在抽象基类中一般会引发问题,因为基类中的字段都被子类继承,且保持了同样的值(包括 related_name 和 related_query_name)。为了解决此问题,当你在抽象基类中(也只能是在抽象基类中)使用 related_name 和 related_query_name,部分值需要包含 ‘%(app_label)s’ 和 ‘%(class)s’。由于Python继承的工作方式,如果子类从多个抽象基类继承,则默认情况下仅继承第一个列出的类的 Meta 选项。

2024-02-28 23:53:05 1099

原创 【Django】model模型—模型属性与方法

模型当中最重要的属性是 Manager。它是 Django 模型和数据库查询操作之间的接口,并且它被用作从数据库当中 获取实例,如果没有指定自定义的 Manager 默认名称是 objects。Manager 只能通过模型类来访问,不能通过模型实例来访问。

2024-02-28 22:50:56 735

原创 【Django】model模型—字段关联关系:多对多

例子:如果 Pizza 含有多种 Topping (配料) – 也就是一种 Topping 可能存在于多个 Pizza 中,并且每个 Pizza 含有多种 Topping。字段可以在任何一个模型中添加,但不能同时在两模型中添加该字段。如果只是为了存储两个模型之间的多对多关系,上述方式就足够使用,但是如果需要在多对多的关系中存入其他数据,则需要一个。字段名最好是关联的模型名的复数形式,以表示所关联模型的集合,需要添加一个位置参数,即关联的模型类名。来创建关系,只要为中间任何必需的字段指定。

2024-02-27 22:13:14 905

原创 【Django】model模型—字段关联关系:多对一,一对一

字段名最好是关联的模型名,需要添加一个位置参数,即关联的模型类名。

2024-02-27 22:12:47 656

原创 我的创作纪念日

参加一个NLP竞赛,环境配置过程繁琐,想记录下来以便复用和分享,开启了博客之路。写技术博客已经成为日常学习的一种方式。主要是知识的沉淀和分享。

2024-02-23 11:21:07 350

原创 【Django】自定义后台列表

() 方法是很重要的,这不仅仅能给你在命令行里使用带来方便,Django 自动生成的 admin 里也使用这个方法来表示对象。使用search_fields会在列表上增加一个搜索框,根据输入的关键词,后台使用LIKE搜索。使用list_filter可以在右边添加一个筛选栏,可以根据填入字段的属性进行筛选。默认情况下,Django 显示每个对象的 str() 返回的值。还有很多自定义方式有待学习。对model的自定义方法使用。这一列的显示效果进行改进。

2024-02-22 23:40:23 449

原创 【Django】Django自定义后台表单——对一个关联外键对象同时添加多个内容

它占据了大量的屏幕区域来显示所有关联的 Choice 对象的字段。对于这个问题,Django 提供了一种表格式的单行显示关联对象的方法。在三个插槽的末端,你会看到一个“Add another Choice”的按钮。如果你单击它,一个新的插槽会被添加。如果你想移除已有的插槽,可以点击插槽右上角的X。”,这一列可以删除使用“Add another Choice”按钮添加的行和已保存的行。一个投票问题包含多个选项,基本的表单设计只能一个选项一个选项添加,效率较低,如何在表单设计中一次性添加多个关联选项?

2024-02-22 22:56:04 748

原创 【进程线程】multiprocess和threading模块

方法,让其不再接受新的进程申请。方法是为了让母进程阻塞。

2024-01-30 00:56:13 412

原创 【OOP】Python的OOP编程笔记

用该装饰器将方法装饰成属性方法,可以以访问属性的方式访问。实例变量:定义在方法中的变量,属于具体对象。类变量:变量属于类,在对象中是共用的。私有属性和私有方法在类的外部不能被直接访问。相当于调用父类的方法,且不用在方法中写入。

2024-01-29 21:58:26 377

原创 【Ubuntu】windows离线安装WSL2

网上很多。

2024-01-27 17:33:06 1166

原创 【Docker】学习笔记

Dockerfile 是一个文本文件,其中包含我们需要运行以构建 Docker 镜像的所有命令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。LABEL: LABEL 指令用于组织项目映像,模块,许可等。在 Dockerfile 文件中,若添加多个 CMD 指令,只有最后的 CMD 指令运行。在所有有效的 Dockerfile 中, FROM 是第一条指令。RUN: RUN 指令可在映像当前层执行任何命令并创建一个新层,用于在映像层中添加功能层,也许最来的层会依赖它。

2023-09-20 21:07:30 521 1

原创 【ECMAScript】ES6-ES11学习笔记

script>// 声明常量// 1.一定要赋初始值// const A;// 2.一般常量使用大写// 3.常量的值不能修改// 4.块级作用域// 5.对于数组和对象的元素修改,不算做对常量的修改,不会报错</script>

2023-08-09 21:54:39 891

原创 【机器学习】西瓜书学习心得及课后习题参考答案—第6章支持向量机

6.1 间隔与支持向量——w是法向量,垂直与超平面wTxb0。这一节了解了支持向量机的基本型。wbmin​21​∣∣w∣∣2styi​wTxi​b≥1i12...m6.2 对偶问题——SVM的基本型是一个凸二次规划问题,可以用更高效的方法求解。使用拉格朗日乘子法得到其“对偶问题”。了解了KKT条件,SMO算法。6.3 核函数——了解了能作为核函数的条件,和常用的核函数。

2023-08-05 13:46:25 1933

原创 【机器学习】西瓜书学习心得及课后习题参考答案—第5章神经网络

5.4全局最小与局部极小——基于梯度的搜索是使用最为广泛的参数寻优方法,但是有可能会陷入局部极小,随后给出了一些“跳出”局部极小的策略。5.5其他常见神经网络——RBF网络、ART网络、SOM网络、级联相关网络、Elman网络、Boltzmann机。5.3误差逆传播算法——BP算法,迄今最成功的神经网络学习算法。算法如下(公式参考西瓜书)5.6深度学习——模型复杂程度提高,训练算法也有所不同,如无监督逐层训练、权共享。停止条件与缓解BP过拟合的策略有关,一种策略是“早停”,一种是“正则化”。

2023-08-02 01:40:56 2200

原创 【机器学习】西瓜书习题3.5Python编程实现线性判别分析,并给出西瓜数据集 3.0α上的结果

结合自己的理解,添加注释。

2023-07-30 22:21:51 2522

原创 【机器学习】西瓜书习题3.4Python编程比较 10 折交叉验证法和留一法所估计出的对率回归的错误率

结合自己的理解,添加注释。

2023-07-30 21:13:30 1524

原创 【机器学习】西瓜书习题3.3Python编程实现对数几率回归

结合自己的理解,添加注释。

2023-07-30 15:26:19 3182 2

原创 【机器学习】西瓜书学习心得及课后习题参考答案—第4章决策树

这一章学起来较为简单,也比较好理解。

2023-07-29 21:53:08 3612

原创 【机器学习】西瓜书学习心得及课后习题参考答案—第3章线性模型

线性模型形式简单,易于建模。

2023-07-27 22:56:21 3275 2

原创 【Git】Please commit your changes or stash them before you merge的解决方法

error: Your local changes to the following files would be overwritten by merged 解决方法

2023-07-25 10:09:57 2538

原创 【TypeScript】tsc命令,基础语法,基础类型学习

将 TypeScript 转换为 JavaScript 代码,得到js文件。

2023-07-18 17:50:33 543

原创 【yarn】 ‘husky install‘ fails if ‘.git‘ directory does not exists解决方法

'husky install' fails if '.git' directory does not exists解决方法

2023-07-13 13:33:14 4595 3

原创 【机器学习】西瓜书课后习题参考答案—第2章模型评估与选择

记录西瓜书课后习题的思考与参考答案。

2023-05-07 22:01:38 2123 1

原创 【机器学习】西瓜书学习心得及课后习题参考答案—第1章绪论

记录西瓜书学习心得以及课后习题的思考与参考答案。

2023-05-05 21:27:04 4208 2

转载 【Python学习笔记】python多个装饰器的执行顺序

python多个装饰器执行顺序及实例分析

2023-02-16 10:43:07 906

原创 【Flask】世界杯购票网站开发

使用flask框架开发一个世界杯购票网站

2022-12-15 15:37:31 155

原创 【Flask】flask-bootstrap报错AttributeError: module ‘dominate.tags‘ has no attribute ‘input‘解决方法

在使用flask-bootstrap渲染表单时,报错。

2022-12-02 16:03:49 503

原创 【Django】Django4.1.2使用xadmin避坑指南(二)

Django4.1.2使用xadmin避坑指南(二)

2022-11-22 16:11:02 2994 3

原创 【Django】Django4.1.2使用xadmin避坑指南

Django4.1.2使用xadmin避坑指南

2022-11-22 00:36:50 5098 7

基于html+js实现元旦倒计时代码

2023年元旦倒计时,基于html+js实现

2022-12-15

基于Django的学生选课系统

1. 选课模块,可以进行选课,查看自己已选课程 2. 学生管理:学生信息查询、插入、删除、修改 3. 课程管理:课程信息查询、插入、删除、修改 4. 选课管理:成绩查询,录入

2022-12-15

Django4.1.2-xadmin.zip

将xadmin在Django 4.1.2下进行了修改,使之能够正常运行。 目前能够在没有添加其他model的情况下正常运行,后续如果有新的问题也可以及时反馈。

2022-11-22

选择排序,冒泡排序,插入排序,归并排序Python代码

选择排序,冒泡排序,插入排序,归并排序Python代码

2022-05-03

Python数据库操作函数

Python数据库操作函数,直接将数据库操作封装为函数,可直接调用。

2022-04-23

qrcode二维码字符容量表

二维码字符容量表,字典格式数据,可直接使用。 数据格式如下: {level1: [version1(mode1,mode2,mode3,mode4), version2(..,..,..,..), ...], level2: [version1(mode1,mode2,mode3,mode4), version2(..,..,..,..),...], ...}

2022-04-14

python操作excel:xlsxwriter基本操作代码示例

xlsxwriter基本操作代码示例,用于python操作excel表格,包括在指定路径下新建excel文件,添加一个sheet,设置样式,添加图表,关闭保存等

2022-03-27

基于YOLO的挖掘机目标检测模型+flask模型前端展示的环境配置文档

基于YOLO的挖掘机目标检测模型+flask模型前端展示的环境配置文档,与之前上传的基于YOLO的挖掘机目标检测模型+flask模型前端展示配合使用。 1.安装Paddle 2.安装PaddleDetection 3.安装后端使用的Flask框架 4.安装Windows下的git环境

2022-03-25

基于YOLO的挖掘机目标检测模型+flask模型前端展示

YOLO挖掘机目标检测模型,附带python flask项目对前端模型展示 环境配置文档不在本压缩包里,另附。

2022-03-24

找到整型数组中出现次数为1的元素.py

问题:给定一个整型数组nums,除某个元素仅出现1次,其余元素都出现3次,找出并返回只出现了1次的元素。 代码包括解题思路和源码。

2022-03-23

Python对爬取微博的评论进行jieba分词和词频统计

使用Python,对爬取微博的评论,进行jieba分词,统计词频,修改路径即可。

2019-04-27

Python爬取微博评论代码

给定微博id和爬取评论数量,爬取对应微博的评论,便于下一步的分词和词频统计

2019-04-26

ffmpeg-win64版本

一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。从官网下载速度较慢,特意上传方便网友下载

2019-03-04

python数据清洗思维导图

这是一份python数据清洗思维导图,参加数学建模竞赛时朋友共享给我的,共享给大家,一起学习

2019-01-18

TensorFlow1.9.0及相关依赖包

TensorFlow1.9.0及相关依赖包,方便用户离线环境下搭建TensorFlow。其中numpy和scipy太大不方便上传,可另行下载。压缩包中有requirements。将文件全部解压到一个文件夹如c:\whls中,执行pip install --no-index --find-index=c:\whls -r c:\whls\requirements.txt 即可安装。

2018-07-16

Python_Data_Science_Handbook_Essential_Tools_for_Working_with_Data(epub版本)

Python_Data_Science_Handbook_Essential_Tools_for_Working_with_Data(epub版本)可以使用电子书看。

2017-10-22

Python实现批量输入ID查询成绩

Python实现的从Excel获取批量ID,登陆网页爬取对应科目成绩。

2017-10-22

lifestone 日记本

直接用QT做的一个日记本软件 功能不够完善 大家相互学习

2016-05-26

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

TA关注的人

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