摘要: # 注意: 只能是ApiView及子应用 # 1. 安装coreapi库 # 2. 主应用中配置路径 url(r'^docs/', include_docs_urls(title='接口文档')) # 3. 主应用中settings.py配置 REST_FRAMEWORK = { 'DEFAULT_ 阅读全文
posted @ 2023-02-23 23:01 测试圈的彭于晏 阅读(27) 评论(0) 推荐(0)
摘要: # GenericAPIView继承自APIVIew,增加了对于列表视图和详情视图可能用到的通用支持方法。 # 常用属性 ''' queryset 列表视图的查询集 serializer_class 视图使用的序列化器 pagination_class 分页控制类 filter_backends 过 阅读全文
posted @ 2023-02-23 22:50 测试圈的彭于晏 阅读(18) 评论(0) 推荐(0)
摘要: # 增加 修改 # 把参数转成model对象,操作数据库 #步骤: # 1. 创建序列化对象 data传递参数进行验证 # 2. is_validate() 函数验证 # 3. 通过可以使用 validated_data 获取反序列化的数据 # 4. 不通过errors获取到错误信息 # 5. 保存 阅读全文
posted @ 2023-02-23 22:13 测试圈的彭于晏 阅读(49) 评论(0) 推荐(0)
摘要: # 如果我们想要使用序列化器对应的是Django的模型类,DRF为我们提供了ModelSerializer模型类序列化器来帮助我们快速创建一个Serializer类 ###创建modelserializer序列化器 # 在serializer.py中创建序列器 # ModelSerializer模型 阅读全文
posted @ 2023-02-23 16:57 测试圈的彭于晏 阅读(24) 评论(0) 推荐(0)
摘要: # Serializer(instance=None, data=empty, **kwarg) 用于序列化时,将模型类对象传入instance参数 用于反序列化时,将要被反序列化的数据传入data参数 ###1. 创建模型类 # models.py创建模型类 from django.db impo 阅读全文
posted @ 2023-02-23 15:59 测试圈的彭于晏 阅读(53) 评论(0) 推荐(0)