会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
耗油炒白菜
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
27
下一页
2020年7月15日
drf作业
摘要: 作业: 1 自定义User表,新增mobile唯一约束字段;新增icon图片字段 2 在自定义User表基础上,用 GenericViewSet + CreateModelMixin + serializer 完成User表新增接口(就是注册接口)(重要提示:序列化类要重写create方法,不然密码
阅读全文
posted @ 2020-07-15 20:31 耗油炒白菜
阅读(185)
评论(0)
推荐(0)
2020年7月14日
drf-JWT认证
摘要: 1 JWT认证 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token(本质就是token)认证机制。 # Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的
阅读全文
posted @ 2020-07-14 23:56 耗油炒白菜
阅读(318)
评论(0)
推荐(0)
自动生成接口文档
摘要: 1 自动生成接口文档 REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接口文档能生成的是继承自APIView及其子类的视图。 1.1. 安装依赖 REST framewrok生成接口文档需要coreapi库的支持。 # pip3 install corea
阅读全文
posted @ 2020-07-14 22:37 耗油炒白菜
阅读(248)
评论(0)
推荐(0)
drf-分页
摘要: 简单使用 总路由 from django.contrib import admin from django.urls import path,include urlpatterns = [ path('admin/', admin.site.urls), path('api/', include('
阅读全文
posted @ 2020-07-14 18:07 耗油炒白菜
阅读(146)
评论(0)
推荐(0)
books系列表接口
摘要: 总路由/urls.py from django.contrib import admin from django.urls import path,include urlpatterns = [ path('admin/', admin.site.urls), path('api/', includ
阅读全文
posted @ 2020-07-14 15:14 耗油炒白菜
阅读(198)
评论(0)
推荐(0)
2020年7月12日
周末作业 7/11
摘要: 1 视图类继承GenericAPIView,get方法,post方法,用的序列化类不一样 views.py from app01.utils.MGenricAPIView import MGenricAPIView class BookView3(MGenricAPIView): # queryse
阅读全文
posted @ 2020-07-12 23:09 耗油炒白菜
阅读(137)
评论(0)
推荐(0)
drf-权限、频率(限流)、过滤、排序、异常处理
摘要: 1 权限Permissions(权限是在认证之后的) 权限控制可以限制用户对于视图的访问和对于具体数据对象的访问。 在执行视图的dispatch()方法前,会先进行视图访问权限的判断 在通过get_object()获取具体对象时,会进行模型对象访问权限的判断 1.1 权限源码分析 # APIView
阅读全文
posted @ 2020-07-12 12:30 耗油炒白菜
阅读(333)
评论(0)
推荐(0)
2020年7月10日
drf-认证
摘要: 1 认证Authentication 1.1 自定义认证方案 1.1.1 编写models models.py from django.db import models # Create your models here. class Book(models.Model): name = model
阅读全文
posted @ 2020-07-10 01:16 耗油炒白菜
阅读(127)
评论(0)
推荐(0)
2020年7月9日
drf-路由组件
摘要: 目录: 1 路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 1.1 使用方
阅读全文
posted @ 2020-07-09 23:10 耗油炒白菜
阅读(126)
评论(0)
推荐(0)
每日作业 7/8
摘要: 1 自己封装一个MyResponse对象,使用方法如下 return CoomonResponse('100','成功',boo_ser.data) return CoomonResponse('101','验证失败',boo_ser.errors) myresponse.py from rest_
阅读全文
posted @ 2020-07-09 03:05 耗油炒白菜
阅读(155)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
27
下一页
公告