上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页
摘要: 类视图设计原则 a.类视图尽量简化 b.根据需求选择相应的父类视图 c.如果DRF中的类视图有提供相应的逻辑,那么直接使用父类提供的 d.如果DRF中的类视图,绝大多数需要都能满足,那么直接重写父类的实现 e.如果DRF中的类视图完全不满足要求,直接自定义 1、同一视图下,不同的action使用不同 阅读全文
posted @ 2021-03-07 14:00 mkay 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1、自动生成路由 from rest_framework import routers # 1、创建路由对象 # a.DefaultRouter与SimpleRouter功能类似,不过会自动添加一个根路由(作为获取当前数据的入口) router = routers.SimpleRouter() # 阅读全文
posted @ 2021-03-06 15:41 mkay 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 1、在序列化器字段上使用validators指定自定义校验器 1.可以在序列化器字段上使用validators指定自定义校验器 2.validators必须得指定为序列类型(往往为列表),在列表中可以添加多个校验 3.UniqueValidator校验器进行唯一约束的校验,必须得指定queryset 阅读全文
posted @ 2021-03-06 13:56 mkay 阅读(1069) 评论(0) 推荐(0) 编辑
摘要: You are trying to add a non-nullable field 'gender' to interfaces without a default; we can't do that (the database needs something to populate existi 阅读全文
posted @ 2021-03-06 11:13 mkay 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1、ModelMixin Mixin方法能够简化get、post、put、delete等请求 from rest_framework import mixins mixins.ListModelMixin:get整个项目数据列表 mixins.CreateModelMixin:创建 mixins.R 阅读全文
posted @ 2021-03-04 20:17 mkay 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、在项目的settings.py文件中的REST_FRAMEWORK 字典修改DRF配置信息 # 修改DRF配置信息 REST_FRAMEWORK = { ...# d.指定后端使用的渲染器 # 会自动根据请求头中的Accept字段来,返回前端需要的数据格式 # 请求头中默认如果未添加Accept 阅读全文
posted @ 2021-03-04 12:39 mkay 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一、安装 pip install httprunner==2.3.0 二、创建 cmd中 hrun --startproject + 项目名 eg:hrun --startproject httprunner_learn 三、HttpRunnser 2.x工程目录结构 1.api目录 a.主要存放接 阅读全文
posted @ 2021-03-02 19:36 mkay 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、coreapi 1、安装 pipenv install coreapi Pygments、Markdown可选 2、settings.py中添加 REST_FRAMEWORK = { # 指定用于支持coreapi的Schema 'DEFAULT_SCHEMA_CLASS': 'rest_fra 阅读全文
posted @ 2021-02-26 14:10 mkay 阅读(355) 评论(0) 推荐(0) 编辑
摘要: create: 1、创建序列化器对象时,如果仅仅只传data参数2、序列化器对象调用save方法时,会调用序列化器类中的create方法,进行数据创建操作 serializer = serializers.ProjectModelSerializer(data=python_data) serial 阅读全文
posted @ 2021-02-17 16:07 mkay 阅读(2115) 评论(0) 推荐(0) 编辑
摘要: pip/pipenv install djangorestframework一、序列化与反序列化序列化操作:将模型类对象(Python中的类)转化为Python中的基本类型 类:模型类、常用类 基本类型:字典、嵌套字典的列表 反序列化操作:将json字符串转化为Python中的基本类型(字典、嵌套字 阅读全文
posted @ 2021-01-30 11:37 mkay 阅读(227) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 27 下一页