自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Beautifulsoup4​

Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库

2023-12-06 02:24:19 82

原创 python虚拟环境

python创建虚拟环境

2023-12-04 13:30:24 528

原创 python pip如何永久换源

4 上面步骤完成后,就配置好了,以后在pycharm下载模块,会优先从配置好的源地址中下载,如果这个源地址中没有,可以尝试在pypi中下载(pycharm的settings中)审核通过后就可以在pypi中搜索到自己写的模块了,(pycharm的settings中)mirrors =https://mirrors.aliyun.com/pypi/simple # 镜像地址。trusted-host =mirrors.aliyun.com # 信任这个网址。# 自己写一个模块--->传到pypi上。

2023-10-07 17:10:54 514

原创 Django项目如何做国际化

在settings.py文件中,找到下面配置,依次改过来,就可以了。django项目,将所有提示的英文,转为中文。

2023-09-26 20:35:04 86

原创 Django-drf视图层类的总结

封装程度高的,是里面已经封装了数据的操作和序列化的操作,所以不需要序列化的时候可以用ViewSet。# 继承了ViewSetMixin+GenericAPIView ,路由写法变了,里面封装了数据库操作和序列化操作,所以需要序列化,并且和数据库有关的,但是封装程度又不想太高的情况下,可以用它--GenericViewSet。路由写法变了,是因为GenericViewSet内部重写了as_view()方法,通过反射得到方法名,再通过反射,设置请求方式,对应的方法名,从而执行设置好的方法。

2023-09-23 18:36:27 46

原创 APIView和GenericAPIView在使用上有什么不同?

已经为通用 CRUD 操作提供了预定义的逻辑。你可以根据项目的需求选择使用哪种视图类。通常情况下,如果你的 API 遵循标准的 CRUD 操作,使用。可以减少开发工作量,提高代码的可读性和可维护性。但如果你需要高度自定义的操作,可能需要使用。需要手动编写每个请求方法的逻辑,而。综上所述,主要区别在于。

2023-09-23 15:58:31 60

原创 drf 多表反序列化,将前端页面的内容写入数据库

多表关联的反序列化

2023-09-02 18:51:40 141

原创 drf 定制返回给前端页面的字段格式

定制返回给前端页面的数据格式,比如 返回给前端字段格式,前端就会按照字典格式输出

2023-09-02 16:53:06 142

原创 drf中source的用法

source是序列化类中,字段类的属性,它有三种用法。

2023-09-02 15:40:27 100

原创 pycharm顶部菜单栏被隐藏,如何找出来

真实踩坑,有的帖子让搜索view, 但是找不到 Main Menu 开关,换个方式搜索Main Menu 就出来了。双击 Shift键 两次, 出现搜索框, 搜索 Main Menu, 后面有个 OFF开关,打开就好了。

2023-09-01 15:05:35 889

原创 drf_持续更新02

前后端分离要写接口 ---》api接口---》接口测试工具postmanrestful规范是什么,如何来的?REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征性状态转移)。它首次出现在2000年Roy Fielding的博士论文中。RESTful是一种定义Web API接口的设计风格,尤其适用于前后端分离的应用模式中。

2023-08-30 09:02:39 22

原创 drf_持续更新01

postman api 接口 自定义装饰器等

2023-08-28 19:44:25 38

原创 如何用代码生成一个随机验证码

【代码】如何用代码生成一个随机验证码。

2023-08-27 18:00:00 43

原创 用Django框架实现注册功能,代码记录

STATIC_URL='/static/', 这个static 是在Django 具体APP下建立的static目录,用来存放静态资源。而STATICFILES_DIRS一般用来设置通用的静态资源,对应的目录不放在APP下,而是放在Project下。

2023-08-27 16:42:17 58

原创 Django项目关于图片的上传,展示,存储,更改

这句话,会将键值对数据,依次保存到数据库中,而文件并不会直接保存文件到数据库,会保存文件在服务器中的路径,当需要用到文件数据的时候,依据路径到服务器中找,如果路径中不存在这个图片,则图片会加载不出来。首先,当用户上传头像之后,提交之前,会在页面进行展示头像,这一步是在前端操作完成的,因为没有提交,所以和后端没有关系,由于头像是包含在form组件中的,既包含键值对又包含文件,所以需要用到FormData对象。打包键值对数据和文件数据。用到的是 js中的文件阅读器对象,具体用法看下面代码。

2023-08-27 16:21:02 597

原创 Djangoweb项目如何添加文章(富文本编辑器,xss攻击,批量导入,上传图片,修改头像)

切去content的前150个字符(这样截取会得到html的前150个字符,带有标签的)切取处理过的数据,通过.text的方式。

2023-08-26 20:32:47 117

原创 如何给文章添加评论功能

渲染评论楼及内容,渲染评论框,ajax渲染临时评论。

2023-08-26 16:30:12 58

原创 如何给文章添加点赞点踩功能

表示当前正在处理的 DOM 元素,可以在事件处理函数中使用。例如,当你绑定一个点击事件,点击某个元素时,是 jQuery 中的一个表达式,用于表示当前选中的 DOM 元素。就代表被点击的那个元素。

2023-08-26 14:33:32 130 1

原创 模板的继承,自定义标签(inclusion_tag)

在Django框架中,在同一个项目里,多个前端页面,需要使用相同的模块内容,并且需要相同的参数,可以使用自定义标签inclusion_tag,主要用来解决,每个html页面中,都需要重写一遍相同局部模块内容的问题。

2023-08-24 22:10:07 67 1

原创 如何让多条url指向相同的视图函数?url合并筛选

【代码】如何让多条url指向相同的视图函数?url合并筛选。

2023-08-24 11:50:39 51 1

原创 Django中如何让时间按照年月分组?不对比日?

照着抄,改一下就行了。

2023-08-24 09:21:36 150 1

原创 Django中如何开启事务?如何回滚?

首先,我们来记一下mysql中如何开启事务mysql中如何开启事务。

2023-08-22 11:08:55 93 1

原创 前端如何向后端传文件?(ajax,form表单)

1 需要利用内置对象 FormData// 2 添加普通的键值对// 3 添加文件对象2 需要指定两个关键性的参数contentType:false, //不需要任何编码,django后端能够自动识别formdata对象processData: false, //处理数据=false ,告诉浏览器不要对数据进行任何处理3 django 后端能够直接识别到formdata对象,并且能够将'内部的普通键值自动解析并封装到request.POST中',

2023-08-22 10:56:01 1138 1

原创 Dajngo url.py (无名分组,有名分组,正反向解析,路由分发)

有名分组和无名分组的区别,一个传递是位置参数,一个传递是关键字参数无名分组\d+ 匹配数字\w+ 匹配字符有名分组无论是有名分组还是无名分组,都是在正则表达式中用括号括起来的子表达式,用于匹配和捕获特定的部分内容。使用分组可以在匹配时获取到特定的数据片段,便于后续的处理和操作。有名分组无名分组,在django中,类似于是前端通过get请求向后端传递参数,从而后端返回不一样的数据,前端得到不同的内容。

2023-08-22 09:55:43 41 1

原创 Django前后端数据合同的几种方式

(这里是关于get请求向后端传数据的方式。

2023-08-22 09:20:16 39 1

原创 Django -- Ajax模块

.ajax({url:'', #向后端哪个地址发送,跟action三种书写方式一致type:'post', # 提交方式,默认get,跟form表单method参数一致data:{'username':'jason','password':123}, # 要发送的数据dataType:'JSON' # 指定将服务器端返回的数据转为jsonsuccess:function (args){ # success:function (xxx) 里面的形参写什么都可以# ajax的回调函数。

2023-08-21 22:03:30 115 1

原创 Django分页器(post,和get方法详解)

首先需要明确的是,get请求/post请求都可以携带参数,所以在朝后端发送数据时,可以携带一个参数告诉后端我们想看第几页的数据。还有一点就是,queryset对象支持索引和切片操作,但是不支持负数索引情况。

2023-08-21 21:14:12 489 1

原创 .val()和.attr()的区别

在 jQuery 中,.val()和.attr()是两个不同的方法,用于获取或设置 HTML 元素的属性或值。.val()

2023-08-20 20:59:40 438 1

原创 url函数和path函数的区别??

在 Django 中,path()和url()path()

2023-08-20 20:50:52 264 1

原创 关于Django ORM全面的记录(操作数据库)

'ORM,对象关系映射'原理:链式表达式(通过一个对象,可以一直"."出来里面的方法。作用:通过'python 面向对象的代码'简单快捷的操作数据库,不足之处:'封装程度太高 有时候sql语句的效率偏低,需要自己写sql语句'ORM只能操控到类的级别,要提前创建好库类 表对象 记录对象属性 记录某个字段对应的值orm中如何定义三种关系publish = models.ForeignKey(to='xxx') # 一对多。

2023-08-20 20:31:44 73 1

原创 Django中 request对象的几个方法

【代码】Django中 request对象的几个方法。

2023-08-20 16:51:15 70 1

原创 Django中的相关文件,配置文件,等边角料

django中函数返回的三种类型。

2023-08-20 16:29:08 37 1

原创 django的安装和使用

【代码】django的安装和使用。

2023-08-20 16:17:48 138 1

原创 Django中的Auth模块

1 '比对账号和密码是否正确'# 去用户表中校验数据# 1 表如何获取* 2 '密码如何比对'# 括号内必须同时传入用户名和密码# print(user_obj) # 用户对象,# print(user_obj.username) # 用户名# print(user_obj.password) # 密文密码2 '保存用户状态'# 保存用户状态auth.login(request, user_obj) # 类似于 request.session[key] = user_obj。

2023-08-20 15:40:58 230

原创 form组件

如何让浏览器不自动校验?在form表的属性中加 novalidate(无校验)lable 字段名 给字段起名字error_messages 自定义报错信息initial 默认值required=False 控制字段是否必填max_length 最大位数min_length 最小位数widget 控制标签样式,类,属性validators 让数据校验支持正则"""针对字段的校验有很多种1 最简单的 min_length2 正则 validators。

2023-08-20 14:07:40 27

原创 python网络编程

什么是Socket呢?我们经常把Socket翻译为套接字,Socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。我们应该先启动服务端,服务端启动起来之后,等待着客户端来连接,然后接收客户端发来的消息,进行通信。AF_UNIX:用在局域网中。AF_INET:用在互联网中。客户端和服务端该如何启动?

2023-07-04 19:18:39 12

原创 python面向对象

python中的类,对象 ,的定义和调用方法等。

2023-06-25 15:09:14 52

空空如也

空空如也

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

TA关注的人

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