2023年3月8日

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

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

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

2023年3月7日

Request对象和Response对象

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

posted @ 2023-03-07 21:36 与太阳肩并肩 阅读(18) 评论(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 与太阳肩并肩 阅读(72) 评论(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 与太阳肩并肩 阅读(59) 评论(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 与太阳肩并肩 阅读(47) 评论(0) 推荐(0)

2023年3月4日

pymysql实现web多条件组合查询

摘要: 代码: import pymysqlfrom rest_framework.views import APIViewfrom rest_framework.response import Response# Create your views here.'''利用pymysql实现多条件查询'''c 阅读全文

posted @ 2023-03-04 16:12 与太阳肩并肩 阅读(73) 评论(0) 推荐(0)

反序列化_保存和局部钩子校验、全局钩子校验,validators实现不能以自定义字符开头

摘要: 1.序列化字段类型合集(CharField可以通用): #1 BooleanField BooleanField() #2 NullBooleanField NullBooleanField() #3 CharField CharField(max_length=None, min_length=N 阅读全文

posted @ 2023-03-04 13:46 与太阳肩并肩 阅读(33) 评论(0) 推荐(0)

序列化器的使用

摘要: 1.url.py路由配置: 注意使用有名分组‘(?P<pk>\d+)’ 2.models.py建表: 3.ser.py序列化表字段: 4.views.py中查询格式及序列化如何返回数据: 阅读全文

posted @ 2023-03-04 09:41 与太阳肩并肩 阅读(18) 评论(0) 推荐(0)

CBV源码分析

摘要: 阅读全文

posted @ 2023-03-04 08:40 与太阳肩并肩 阅读(17) 评论(0) 推荐(0)

2023年3月1日

django项目初创建报错TypeError: unsupported operand type(s) for /: 'str' and 'str'

摘要: 解决办法: 'DIRS': [os.path.join(BASE_DIR, 'templates')], 阅读全文

posted @ 2023-03-01 21:49 与太阳肩并肩 阅读(80) 评论(0) 推荐(0)

导航