自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Django之admin后台管理

输入命令python manage.py createsuperuser之后,设置用户名,密码,邮箱。输入设置的用户名和密码即可登录。1.创建后台管理账号。

2024-07-05 13:26:29 236 1

原创 django基础之原生数据库操作

使用model类名.objects.raw()进行数据库查询操作。model类名.objects.raw(sql语句,拼接参数)返回值:RawQuerySet集合对象【只支持基础操作,比如循环】Django也可以支持直接使用sql语句的方式通信数据库。

2024-07-04 16:25:44 83

原创 django基础之聚合查询

步骤:先查找要分组聚合的列的数据集,model类名.objects.values('列名','列名',...),再。语法:model类名.objects.aggregate(结果变量名=聚合函数('列名'))QuerySet.annotate(结果变量名=聚合函数('字段名'))通过返回结果(类型是QuerySet)调用annotate方法分组聚合得到分组结果。返回结果:结果变量名和值组成的字典(dict)(1)整表聚合:将全部数据进行集中统计查询。返回值类型:QuerySet。

2024-07-04 15:24:16 307

原创 django基础之数据库表更新操作以及F对象和Q对象

当在获取查询结果集使用复杂的逻辑或|,逻辑非~等操作时,可以借助Q对象进行操作。直接调用QuerySet的update(属性=值)实现批量修改。通常是对数据库中的字段值在不获取的情况下进行操作。1.通过get( )得到要修改的实体对象。一个F对象代表数据库中某条记录的字段信息。3.通过对象.save( )保存数据。终端运行:下面代码中的update是修改的数据条数。2.通过对象.属性的方式修改数据。用于类属性(字段)之间的比较。

2024-07-04 11:25:14 490

原创 Python基础----文件写入操作

注意:with open方法包含close方法功能,因此最后不用再写close语句来关闭文件。显然,这种模式并不能满足我们的需求,我们需要进行写入追加操作,这就需要用到a模式。close( )方法带有flush( )方法的功能。如果D盘本身没有op.txt这个文件,则会新生成op.txt文件。w模式下若文件不存在,会创建新文件;文件存在,会清空原有内容。a模式,文件存在,会在原有内容后面继续写入。可以使用‘\n’换行符来换行添加数据。a模式,文件不存在会创建文件。会发现原有内容已经被覆盖。

2024-07-02 21:11:58 199

原创 django基础之ORM-----查询操作(2)

作用:相当于sql语句的order by子句对查询结果根据某个字段选择性的进行排序。用法:model类名.objects.filter(属性名1=值1,属性名2=值2)用法:model类名.objects.order_by('-列名','列名' )6.exclude( ),与filter相反,返回不包含此条件的全部数据集。17. 字段名__range:查询在指定区间内数据集。16. 字段名__in:查询数据指定范围内数据。12.字段名__gt : 大于指定值。

2024-06-19 14:43:00 370

原创 django基础之ORM-----查询操作(1)

返回值:QuerySet, 返回查询结果容器,容器内存字典,每个字典代表一条数据。作用:查询表中所有数据,等同于select * from 表名。用法:model名.objects.values( )用法:model名.objects.all( )等同于select 列1,列2 from 表名。3.values_list('列1','列2',...)2.values('列1','列2',...)作用:查询部分列的数据并返回。

2024-06-18 22:09:24 331

原创 python基础-------文件的读取操作

可以在操作完成后自动关闭close文件,避免遗忘掉close方法。print(f"每一行数据是:{line}")#通过在with open的语句块中对文件进行操作。f = open("文件路径", "r")

2024-05-12 23:22:24 518 2

原创 python基础------字符串的常用操作

注意:传入的如果是"ab",其实就是"a"和"b",按照单个字符去除,这两个都会去除掉。语法:字符串.index("要查找的字符串"),返回起始下标值(int类型)功能:按照指定的分隔符字符串,将字符串划分为多个字符串,返回列表list对象。语法:字符串.strip( 字符串)语法:字符串.replace(字符串1,字符串2)功能:将字符串内的全部:字符串1,替换为字符串2。语法:字符串.split("分隔符字符串")字符串的规整操作(去前后指定字符串)统计字符串中的某字符串的出现次数。

2024-05-07 23:01:48 618 1

原创 python入门:数据类型转换

1. int(x):将x转换为一个整数,x内容要为全数字。3. str(x): 将对象x转换为字符串。2. float: 将x转换为一个浮点数。input( )语句,默认结果是字符串。

2024-04-16 21:15:03 166

plt_tools.py

plt_tools.py

2024-04-29

空空如也

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

TA关注的人

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