随笔分类 -  django_DRF学习

摘要:1.JWT学习 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token认证机制。 Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 751 阅读全文
posted @ 2019-06-08 20:51 柴犬砍柴 阅读(408) 评论(0) 推荐(0)
摘要:1.认证Authentication 可以在配置文件中配置全局默认的认证方案 也可以在每个视图中通过设置authentication_classess属性来设置 认证失败会有两种可能的返回值: 401 Unauthorized 未认证 403 Permission Denied 权限被禁止 401 阅读全文
posted @ 2019-06-08 16:41 柴犬砍柴 阅读(261) 评论(0) 推荐(0)
摘要:1.路由router 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter SimpleRouter 阅读全文
posted @ 2019-06-08 15:48 柴犬砍柴 阅读(351) 评论(0) 推荐(0)
摘要:1.请求与响应 drf除了在数据序列化部分简写代码以外,还在视图中提供了简写操作。所以在django原有的django.views.View类基础上,drf封装了多个子类出来提供给我们使用。 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 阅读全文
posted @ 2019-06-08 15:37 柴犬砍柴 阅读(440) 评论(0) 推荐(0)
摘要:1.DRF环境安装与配置 DRF需要以下依赖: Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) Python (2.7, 3.2, 3.3, 3.4, 3.5, 3.6) Django (1.10, 1.11, 2.0) 阅读全文
posted @ 2019-05-08 19:58 柴犬砍柴 阅读(322) 评论(0) 推荐(0)
摘要:1.web开发应用模式 在开发Web应用中,有两种应用模式: 1.1 前后端不分离 所谓的前后端不分离,就是前后端数据都在同一个服务器中,前端的样式以及页面渲染都由后端一次性渲染出来在前端浏览器中展示出来。 1.2 前后端分离 所谓的前后端分离,就是前端数据在单独的一个服务器中,前端浏览器先行请求前 阅读全文
posted @ 2019-05-08 17:07 柴犬砍柴 阅读(269) 评论(0) 推荐(0)