Fork me on GitHub
上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: REST framewor可以自动帮助我们生成接口文档 接口文档以网页的方式呈现 自动接口文档能生成的是继承自APIView及其子类的视图 1 安装依赖 REST framewrok生成接口文档需要coreapi库的支持。 pip install coreapi 2 设置接口文档访问路径 在总路由中 阅读全文
posted @ 2020-11-17 18:04 artherwan 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一 过滤Filtering 1 内置过滤 # 模块导入 from rest_framework.filters import SearchFilter 1.过滤目的:筛选查询结果(模糊匹配,只要含有就匹配出来) 2.内置筛选使用 -在视图类中配置 filter_backends =[SearchFi 阅读全文
posted @ 2020-11-17 18:02 artherwan 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一 认证Authentication 1 自定义认证方案 1.1 编写models class User(models.Model): username = models.CharField(max_length=32) password = models.CharField(max_length= 阅读全文
posted @ 2020-11-17 17:59 artherwan 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1 Request REST framework 传入视图的request对象不再是Django默认的HttpRequest对象,而是REST framework提供的扩展了HttpRequest类的Request类的对象。 REST framework 提供了Parser解析器,在接收到请求后会自 阅读全文
posted @ 2020-11-17 17:54 artherwan 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 1 使用方法 1)创建router对象,并注册 阅读全文
posted @ 2020-11-17 17:53 artherwan 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1 视图的作用与继承关系 Django REST framwork提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 2 视图基类 REST framework提供了众多的通用视图基类与扩展类,以简化视图的编写。 APIView from rest_framew 阅读全文
posted @ 2020-11-17 17:52 artherwan 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 一 序列化器的作用 序列化,序列化器会把模型对象转换成字典,经过response以后变成json字符串 反序列化,把客户端发送过来的数据,经过request以后变成字典,序列化器可以把字典转成模型 反序列化,完成数据校验工作 二 定义序列化器 Django REST framework中的Seria 阅读全文
posted @ 2020-11-17 17:50 artherwan 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一 Web应用模式 在开发Web应用中,有两种应用模式: 1 前后端不分离 2 前后端分离 3 为什么要前后端分离 把前端与后端独立起来去开发,放在两个不同的服务器,需要独立部署。两个不同的工程,两个不同的代码库,不同的开发人员,前后端工程师需要约定交互接口,实现同步开发。开发结束后需要进行独立部署 阅读全文
posted @ 2020-11-17 17:47 artherwan 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1 auth组件介绍 在一个web框架中,我们通常需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,在django内置了一个强大的用户认证系统——auth,是一个app。 2 内置属性方法 数据迁移以后使用 from django.contrib import auth authent 阅读全文
posted @ 2020-10-27 17:31 artherwan 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一 什么是django中间件 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能 django中间价官网定义: Middleware is a framewor 阅读全文
posted @ 2020-10-27 17:30 artherwan 阅读(76) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页