自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django学习-后台管理相关操作

【代码】Django学习-后台管理相关操作。

2024-10-17 20:59:26 282

原创 Django学习-聚合查询和原生数据库操作

聚合查询:分组聚合:原生数据库操作:

2024-10-17 20:07:28 229

原创 Django学习-f对象和

F对象:Q对象:

2024-10-17 16:45:24 151

原创 Django学习- ORM基础操作_创建数据

第一步:在django学习下的settings中添加bookstore。想要操作模型对象,首先我们需要把它引进Django shell中。第二步:在 django学习下的urls添加bookstore。第三步:在bookstore的模型和视图以及url。

2024-10-17 16:27:38 286

原创 ORM基础操作_创建数据时常见问题

常见问题汇总:

2024-10-17 09:49:35 99

原创 Django学习-ORM_常用字段及字段选项

注意:当我们新增数据的时候,如果没有新增设置了default的字段,此时会使用default设置的默认值填充到新增的数据中。

2024-10-16 20:14:41 260

原创 Django-配置mysql

注意:需要在项目中安装mysqlclient包。执行后结果: 生成的表名为app名_小写类名。

2024-10-16 17:33:28 267

原创 Django-应用及分布式路由

可以在app下的templates目录下再创建一个同名目录,然后将html文件放到该目录下。文件同名导致查询的html错误。

2024-10-15 19:43:26 234

原创 Django学习-静态文件

注意:配置项是个元祖,如果只有一项,别忘了在元素后面加逗号。

2024-10-15 17:38:21 216

原创 Djang学习- URL反转

可以使用HttpResponseRedirect和redirect进行重定向,不能直接使用HttpResponse,HttpResponse会直接输出你要重定向的url,而不是去重定向。

2024-10-15 16:59:37 409

原创 Django学习-模板层_过滤器和继承

例如标签<h3>{{int|and:"2"}}的代码就是将传入的int值再加2展示标签<h3>{{str|upper}}的代码就是将传入的str值转为大写展示。

2024-10-15 11:38:38 430

原创 Django学习(三)

在标签中使用变量时,直接使用变量名即可,不需要加双大括号。Django的设计模式及模板层。传统的MVC(例如java)Django的MTV。

2024-10-15 10:50:23 541

原创 Django学习(二)

当我门直接访问时会出触发django的csrf检测。

2024-07-25 20:57:40 906

原创 Django学习(一)

db.sqlite3:数据库,一般不用,会替换成我们自己的数据库。

2024-07-25 19:53:41 578

原创 学习python第十一天

pathlib是跨平台的、面向对象的路径操作模块,可适用于不同的操作系统,其操作对象是各种操作系统中使用的路径(包括绝对路径和相对路径)

2024-01-30 19:47:27 433 1

原创 学习python第十天

注意 :如果我们打开文件的时候使用的是只写模式,此时如果我们直接关闭文件的话,会把文件里的内容全部截断。问题答案:是不能,因为当我们再次调用read方法时,指针在文件末尾此时是读取不到内容的。

2024-01-24 20:44:14 390

原创 学习python第九天

注意一般函数文档都是用”“” “”” ,三引号来括起来,因为可以随意换行,看起来更方便,所以print打印出函数注解会自动换行,直接输出的话,遇到换行符就不会生效。lambda函数表达式(也叫匿名函数):通常用于编写简单的、单行的函数,通常在需要函数作为参数传递的情况下使用,例如在 map()、filter()、reduce() 等函数中。是一个关键字,用于定义生成器函数,生成器函数是一种特殊的函数,可以在迭代过程中逐步产生值,而不是一次性返回所有结果。调用一个生成器函数,返回的是一个迭代器对象。

2024-01-23 19:52:27 386 1

原创 学习python第八天

在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。当我们在调用函数时,再函数内传入元组时,如果在元组名之前添加了一个*,解包,会把元组内的元素一个一个提取出来,如果想要传入列表时就需要添加**号。默认参数:在定义函数时,就给形参传入了数据的参数,此时如果我们在调用的时候没有传入参数,那么程序就会使用默认参数。当我们在形参里面添加了*号,那么*右边 的形参必须传入关键字参数,左边的都可以。:当我们将位置参数和关键字参数一起使用时,位置参数必须在关键字参数之前。

2024-01-18 20:36:40 503 1

原创 学习python第七天

注2:对于两个集合A、B,如果集合B中任意一个元素都是集合A中的元素,我们就说这两个集合有包含关系,称集合A为集合B的超集(Superset)。注1:对于两个集合A、B,如果集合A中任意一个元素都是集合B中的元素,我们就说这两个集合有包含关系,称集合A为集合B的子集(Subset)。注5:对于两个集合A、B,由所有属于集合A且不属于集合B的元素所组成的集合,叫做集合A与集合B的差集(Difference)。使用set方法生成的集合是可变的集合,使用frozenset方法生成的集合是不可变集合。

2024-01-17 20:06:46 1919

原创 学习python第六天

对序列内容进行排序然后返回一个新的序列,原来序列不变,revers默认为False,如果revers=True的话,结果会再原来的基础上在进行反转,变成从大到小排序,key是可以传入一个函数,此时会先将元素挨个传入函数中,然后再对所得结果进行排序。它会将作为参数传入的每个可迭代对象的每个元素依次组合成元组,即第ⅰ个元组包含来自每个参数的第ⅰ个元素(当传入的序列的长度不一致时,他会以最短的序列的长度为准)map函数:会根据提供的函数对指定的可迭代对象的每个元素进行运算,并将返回运算结果的迭代器。

2024-01-16 20:47:18 1422 1

原创 学习python第五天

format[[fill]aliign][sign][#][0][width][grouping_option][.precision][type]:新增的一种格式化字符串的函数 str.format(),增强了字符串格式化的功能。split(str,num):通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串,num默认为-1就是分割所有(从左往右),返回一个含有num+1个元素的列表。第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。

2024-01-12 14:12:12 337 1

原创 学习python第四天

translate(table):table是一个转换表格,可以使用str.maketrans("ABCDEFG","1234567","111")生成,现在这个就是生成了一个将ABCDEFG,替换为1234567的表格,第三个参数111表示将字符串中的111删除;startswith:判断字符串的首字符是不是指定字符(startswith("",start,end)start是从字符串那个下标开始查询,end是到那个下标结束);返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。

2024-01-11 21:41:28 897

原创 问题send_all_request() missing 1 required positional argument: ‘self‘的

原因:您直接在类(而不是该类的实例)上调用方法,通常会发生 Python“TypeError:缺少 1 个必需的位置参数:'self'”。此时我们可以实例化该类并在实例化对象上调用方法,问题就解决了。类型错误:缺少 1 个必需的位置参数:'self'实例化的方法就是在类后面加个小括号。

2024-01-11 11:28:12 592

原创 学习python第三天

如果是嵌套列表,那么此时用copy生成一个新的列表B,如果我们修改了A里面的子元素,那么B里面的元素也会跟着修改;列表推导式和循环从结果上来看是一样的,但是过程有很大区别,循环是一个一个的替换原来列表的内容,而列表推导式是创建一个新的列表,然后将原来列表的名字附给这个新的列表。用copy是相当于从新创建了一个列表,然后将原来列表的内容,复制到新的列表,此时A和B是分开的,A改变不会影响B。将A列表直接赋值给B,其实是变量的引用,A和B指向同一个地址,当A发生改变时,B也变了,同理B变了,A也变。

2024-01-10 21:03:19 654

原创 Python报错ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘ module is compil

4.将urllib3的版本改成1.26.15。可以在解释器中将urllib3指定版本号。

2024-01-10 15:31:32 421

原创 学习Python第二天

如果条件满足跳出循环,那么else内的语句不在执行,但是没有添加else的话仍会执行。多条件判断,第一个条件不满足就执行第二个条件,一直往下判断,只到条件满足之后,执行输出,或者条件都不满足,此时就执行最后else里面的语句(最后的else可以省略)remove:删除元素内指定元素,如果列表中存在多个匹配的元素那么它只会删除第一个,如果指定元素不存在,那么程序就会报错。用一个中括号【】将元素包裹起来,中间的元素用逗号,隔开,这就是一个列表了。A是相当于生成了三个单独【0,0,0】,他们都是单独存储的。

2024-01-09 23:19:35 846

原创 学习python第一天

浮点数(E记法,也叫科学计数法,用于一些极端的数0.00005用e记法就是5e-05,e-05表示10的-5次方,合起来就是5*10的-5次方)使用IEEE754存储浮点数有误差。当我们想在文本内添加单引号和双引号时,我们有两种方式1.在单引号或者双引号前用转译字符\2.用和你想要保留的引号不同的其他引号输出文本。当and和or两边的值为true和false的时候,得到的结果为true和false。当and和or两边的值为字符串的时候,得到的结果为字符串。当没有布尔类型时or取前面的值,and取后面的值。

2024-01-08 19:57:51 1650 1

charles-proxy-ssl-proxying-certificate.pem

charles-proxy-ssl-proxying-certificate.pem

2023-01-16

charles-proxy-ssl-proxying-certificate.pem

charles-proxy-ssl-proxying-certificate.pem

2023-01-10

空空如也

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

TA关注的人

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