2023年3月12日

actions的使用

摘要: 1.action的使用原因: 2.action的使用方法和使用后的效果: 3.调用action添加后的路由地址生成的结果: 4.detail=True的时候返回的路由格式: 5.detail=False的时候返回的路由格式: 阅读全文

posted @ 2023-03-12 00:35 与太阳肩并肩 阅读(91) 评论(0) 推荐(0) 编辑

2023年3月11日

routers自动生成路由

摘要: 1.routers自动生成路由: 1_1.routers自动生成路由代码:# 自动生成路由第一步:导入router模块from rest_framework import routers# 自动生成路由第二步:有两个类,实例化得到对象# routers.DefaultRouter # routers 阅读全文

posted @ 2023-03-11 22:04 与太阳肩并肩 阅读(89) 评论(0) 推荐(0) 编辑

ModelViewSet的使用ViewSetMixin源码分析

摘要: 1.ModelViewSet的使用: 2.ModelViewSet的使用_urls中查询所有actions中{‘get’_‘list’}list的源码来源: 3.ModelViewSet的使用_urls中新增数据actions中{‘post’_‘create’}中create的源码来源: 4.Mod 阅读全文

posted @ 2023-03-11 20:30 与太阳肩并肩 阅读(45) 评论(0) 推荐(0) 编辑

GenericAPIView的9个视图子类

摘要: 1.基于GenericAPIView下的9个视图子类功能关系梳理from rest_framework.generics import CreateAPIView, ListAPIView, UpdateAPIView, RetrieveAPIView, DestroyAPIView, ListCr 阅读全文

posted @ 2023-03-11 09:28 与太阳肩并肩 阅读(44) 评论(0) 推荐(0) 编辑

2023年3月8日

基于ModelSerialize和GenericAPIView分别写5个接口

摘要: 1.ModelSerializer写5个接口代码_url 2.ModelSerializer写5个接口代码_views 3.ModelSerializer写5个接口代码_models 4.ModelSerializer写5个接口代码_ser 5.ModelSerializer写5个接口postman 阅读全文

posted @ 2023-03-08 22:28 与太阳肩并肩 阅读(20) 评论(0) 推荐(0) 编辑

全局和局部配置响应的样子

摘要: 1.全局配置settings中的JSON格式渲染器配置 1_2.浏览器API渲染器注释掉网页将不以JSON格式返回 全局配置代码: # 变量REST_FRAMEWORK,里面都是drf的配置信息REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES': ( # 默认 阅读全文

posted @ 2023-03-08 20:12 与太阳肩并肩 阅读(11) 评论(0) 推荐(0) 编辑

2023年3月7日

Request对象和Response对象

摘要: 1.请求 2.响应 阅读全文

posted @ 2023-03-07 21:36 与太阳肩并肩 阅读(9) 评论(0) 推荐(0) 编辑

2023年3月6日

Serializer高级用法之source和SerializerMethodField

摘要: __str__实例化对象效果1: __str__实例化对象效果2: 序列化中的source用法_1.重定义返回前端字段名: 序列化中的source用法_2.表名.字段名获取字段内容: 序列化中的source用法_3.models.py中定义test并调用: 序列化中的SerializerMethod 阅读全文

posted @ 2023-03-06 22:00 与太阳肩并肩 阅读(42) 评论(0) 推荐(0) 编辑

2023年3月5日

模型类序列化器、ModelSerializer用法、exclude排除某个字段用法、extra_kwargs中用write_only和read_only用法

摘要: 1.序列表表所有字段返回结果: 2.url: 3.序列化表和表里的所有字段: 4.views代码: 5.序列化表中的指定字段: 6.exclude排除字段不做返回结果: 7.使用extra_kwargs指定write_only和read_only用法: 阅读全文

posted @ 2023-03-05 14:30 与太阳肩并肩 阅读(47) 评论(0) 推荐(0) 编辑

查询所有,删除,新增,自定义response

摘要: 1.查询所有_url.py代码 2.查询所有_view.py代码 3.新增_view.py代码 4.新增_ser.py需要重写create方法(重点) 5.根据ID删除 6.自定义响应方式 阅读全文

posted @ 2023-03-05 11:50 与太阳肩并肩 阅读(7) 评论(0) 推荐(0) 编辑

导航