随笔分类 -  drf框架

django中使用websocket
摘要:简述: 简述:django实现websocket,之前django-websocket退出到3.0之后,被废弃。官方推荐大家使用channels。 channels通过升级http协议 升级到websocket协议。保证实时通讯。也就是说,我们完全可以用channels实现我们的即时通讯。而不是使用 阅读全文

posted @ 2023-04-10 11:07 一先生94 阅读(680) 评论(0) 推荐(0) 编辑

Django-drf-序列化器高级用法之SerializerMethodField
摘要:在Drf框架中的serializers.py序列化中, SerializerMethodField字段是一个只读字段。它通过调用附加到的序列化程序类上的方法来获取其值。它可用于将任何类型的数据添加到对象的序列化表示中。 SerializerMethodField(method_name=None) 阅读全文

posted @ 2023-01-02 14:55 一先生94 阅读(833) 评论(0) 推荐(0) 编辑

django项目中使用swagger来实现接口文档自动生成
摘要:一、Swagger 一般我们在对接前后端的时候,都需要提供相应的接口文档。对于后端来说,编写接口文档即费时费力,还会经常因为没有及时更新,导致前端对接时出现实际接口与文档不一致。而且手写接口文档还容易出错,而swagger很好的解决了这个痛点。 Swagger 是一个规范和完整的框架,用于生成、描述 阅读全文

posted @ 2022-12-29 13:26 一先生94 阅读(874) 评论(0) 推荐(0) 编辑

DRF当中序列化器中通过重写create()来实现保护登录保护
摘要:在DRF原来源码框架中,我们知道保存的用户信息时,用户的密码是被明文保存到数据库中。 代码实class UserRegisterModelSerializer(serializers.ModelSerializer) """ 用户注册的序列化器 """ re_password = serialize 阅读全文

posted @ 2022-08-25 14:40 一先生94 阅读(226) 评论(0) 推荐(0) 编辑

drf中serializer通过self.context['request']获取request对象的原因
摘要:在视图类中可通过self.request来获取request对象,是因为源码中的dispatch将其封装到类中 def dispatch(self, request, *args, **kwargs): """ `.dispatch()` is pretty much the same as Dja 阅读全文

posted @ 2022-08-10 13:08 一先生94 阅读(270) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示