- 博客(30)
- 收藏
- 关注
原创 Django知识-视图
本文摘要: 文章详细介绍了Django框架中的视图设置及相关技术。主要内容包括:1) 视图基础概念与错误视图处理(404/500自定义页面);2) HttpRequest对象的使用(GET/POST参数获取、META信息);3) HttpResponse对象的功能(Cookie操作、重定向实现);4) Session会话管理;5) 动态路由配置与正则表达式应用;6) 基于类的通用视图(ListView/DetailView)实现及上下文扩展。通过具体代码示例演示了用户登录、表单处理、数据列表展示等典型场景
2025-06-08 16:38:34
985
原创 DJango知识-模型类
本文详细介绍了Django项目的创建、配置和模型类操作。主要内容包括:1) 项目创建流程和基本命令;2) settings配置文件的关键设置,如应用注册、模板路径、数据库连接和汉化处理;3) 模型类定义,包括字段类型、关系类型和Meta选项;4) Admin后台定制,显示设置、搜索过滤等功能;5) 数据操作,包括通过视图函数和管理器类进行CRUD;6) 查询集使用,涵盖过滤器、F/Q对象、关联查询和聚合函数等高级查询技巧。文章提供了完整的代码示例,适合Django开发者快速掌握核心功能和开发技巧。
2025-06-05 20:29:57
1301
原创 基本排序-1
原理:冒泡排序是一种简单的比较排序算法。它通过重复遍历列表,比较相邻元素并交换它们来排序。每次遍历后,最大的元素会“冒泡”到列表的末尾。步骤:1. 从列表的第一个元素开始,比较相邻的两个元素。2. 如果第一个元素比第二个元素大,则交换它们。3.继续向后移动,重复步骤1和2,直到到达列表的末尾。4. 重复上述步骤,忽略已排序的最后一个元素,直到没有需要交换的元素。
2025-03-23 17:12:28
445
原创 5.机器学习-聚类模型
肘部法通过计算不同聚类数下的总平方误差(SSE),寻找SSE下降速度明显减缓的点,即“肘部”。观察曲线,找到SSE下降速度明显减缓的点,该点即为最佳k值。
2025-03-23 16:52:10
306
原创 2.机器学习-回归模型-非线性模型
决策树回归()与决策树分类()在 代码结构上类似,但 关键参数、模型目标和输出结果 有本质区别。以下是详细对比和代码示例:三.支持向量回归1、核心参数(1). 模型类型与核函数 参数名 默认值 作用 指定核函数类型: - :线性核。 - :多项式核。 - :径向基函数(高斯)核。 - :Sigmoid 核。 - 自定义核函数(通过 对象)。 3 多项式核的阶
2025-03-16 17:33:20
652
原创 11.文件操作与模块,包的命名
一.文件操作1.打开文件2.读取文件3.写入文件4.关闭文件5.文件和目录操作6.文件路径操作二.模块与包的命名1.定义2.跨文件导入模块3.导入包内模块的单个功能4.模块分为5.模块的指令
2025-01-05 09:00:00
923
原创 9.类的定义与使用
类的定义构造函数(__init__)实例变量类变量方法(实例方法)类方法(@classmethod)静态方法(@staticmethod)属性装饰器(@property)私有属性与方法继承多态方法重写super()函数类的文档字符串类的属性和方法访问控制
2025-01-04 21:16:05
1106
原创 常用模块:math,collections,heaqp,itertools,functools,os,sys,random
一.Math模块常量常用方法二.collections模块类比字典:counter,defaultdict,orderdict类比列表:deque三.heapq模块四.functools模块五.itertools模块无限迭代器:count,cycle,repeat有限迭代器排列组合迭代器六.random模块七.os模块八.sys模块
2024-10-24 23:35:55
1285
原创 8.函数定义与使用
一.定义函数必备参数默认参数不定长参数return返回值文本文档print与return的区别其他用法传参二.匿名函数基本用法单参数函数无参数函数作为参数传递列表推导式与函数式编程三.作用域全局变量与局部变量global()函数nonlocal()函数
2024-10-21 20:19:38
2142
原创 常用模块:时间模块(time,datetime)
一.time1.时间戳与休眠2.获取本地时间3.格式化时间二.datetime1.时间类2.日期类3.日期时间
2024-10-20 21:44:11
365
原创 3.matplotlib基础及用法(全)
一.基础绘图折线图plot散点图scatter柱状图bar饼图pie二.图表设置设置标题设置线条设置坐标轴添加图例添加注释设置画布大小与分辨率三.高级功能绘制子图保存图形
2024-10-15 20:42:27
1350
原创 2.pandas基础及用法(DataFrame,Series全)
一.数据类型SeriesSeries的创建切片二.数据类型DataFrameDataFrame的创建pandas读取Excelpandas读取csv数据的读取与筛选数据表的拼接set_index()函数数组的填充数学函数的应用与数据的接收排序数值缺失
2024-10-14 20:11:34
2261
原创 6.基本运算符与逻辑行物理行
一.基本运算符: 1.算数运算符 2.赋值运算符 3.比较运算符 4.成员运算符 5.逻辑运算符 6.身份运算符 7.位运算符二.物理行与逻辑行
2024-10-03 23:37:53
710
原创 4.集合与元组的用法
集合: 1.增加元素:add(),update() 2.删除元素:pop(),remove(),discard(),clear() 3.交集,并集,差集元组: 1.查看元素:索引,切片,index(),count()
2024-09-29 21:12:52
402
原创 3.字符串的增删改查
字符串的增删改查1.增:"+" / "*" , "," ,格式化,%,format(),join()2.删:删除指定位置的字符串,strip(),replace()3.改:replace(),upper(),lower(),translate(),maketrans(),title(),split()4.查:find(),count(),isdigit(),isalpha(),endswith()
2024-09-28 17:48:50
1171
原创 2.字典的增删改查
一.字典的基础知识 1.字典的创建 2.字典中的键与值二.字典方法:增删改查1.增:setdefault(),update(),通过键名添加2.删:pop(),popitem(),clear()3.改:通过键名修改,update()4.查:get(),keys(),values(),items(),通过键名查看
2024-09-24 23:53:33
2435
原创 1.列表的增删改查
列表的增删改查1.增:append(),extend(),insert()2.删:pop(),remove(),clear(),del3.改:修改单个元素,修改多个元素4.查:index(),count(),切片,索引
2024-09-23 14:43:17
1557
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人