- 博客(14)
- 收藏
- 关注
原创 python爬虫之初识
爬虫程序是需要充当B/S或者C/S架构中的客户端爬虫程序需要模拟客户端进行请求发送,然后获取服务器端对应的相关数据。在B/S架构中爬虫程序模拟的就是浏览器
2024-12-27 22:16:11
2173
原创 DRF之序列化器【2】源码流程
序列化器是Django框架中的一个重要概念,用于在Python对象和JSON等格式之间进行相互转换。通过序列化器,我们可以方便地将模型实例转换为JSON格式的数据,并且还可以对数据进行验证、创建和更新等操作。本文接着上一篇文章,从源码的角度讲解序列化
2024-12-26 12:52:46
1075
原创 DRF之序列化器【1】序列化
序列化器是Django框架中的一个重要概念,用于在Python对象和JSON等格式之间进行相互转换。通过序列化器,我们可以方便地将模型实例转换为JSON格式的数据,并且还可以对数据进行验证、创建和更新等操作。本篇文章主要是讲解序列化器对数据的序列化功能,简单来说就将ORM中获取的数据库QuerySet或数据对象序列化为JSON格式
2024-12-25 18:50:06
854
原创 python中的元类
在Python中,一切皆对象。类本身也是对象,而元类就是用来创建类的类。元类(metaclass)可以干预类的创建,控制类的实例化普通的类用来定义一般对象的属性和行为,元类用来定义普通的类及其实例对象的属性和行为
2024-12-24 13:02:01
789
原创 DRF之解析器
在 Django REST Framework(DRF)中,解析器(Parser)是用于处理传入请求数据的组件。解析器负责将原始请求数据(如 JSON、表单数据、XML 等)解析成 Python 数据结构,以便序列化器(后续章节将会讲解)可以进一步处理这些数据
2024-12-23 23:38:32
1180
原创 DRF之版本组件
API版本控制是一个关键的实践,它有助于确保API的稳定性、可靠性和兼容性,同时为API的长期维护和演进提供支持。通过在请求中携带版本号,开发者可以更好地管理API的不同版本,并确保对客户端的影响最小化。
2024-12-22 17:35:30
457
原创 DRF之限流组件及其案例
开放平台API接口的调用需要限制其频率,节约服务器避免恶意频繁调用,因此就需要用到我们的限流组件,本文主要介绍了在python的DRF框架中如何使用
2024-12-21 12:57:52
281
原创 DRF之权限组件
认证组件 = [认证类,认证类,认证类,] -> 执行每一个认证类的authenticate方法认证成功或失败,不会再执行后续的认证类返回None,执行后续认证类权限组件 = [权限类,权限类,权限类,] -> 执行所有权限类的has_permission方法,返回True通过,返回False不通过默认情况下,要保证所有的权限类中的has_permission方法都返回True,即与的关系掌握源码流程后,可以扩展+自定义,实现其他逻辑。
2024-12-18 08:42:51
527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人