![](https://img-blog.csdnimg.cn/943dd10ce46644729e299fcef01221ad.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
4. DRF
文章平均质量分 73
个人笔记!
开局签到Python基础
知识, 需要我们数十年如一日的积累.
展开
-
6.DRF IP限次访问&JWT认证&RBAC权限&缓存
0. 准备环境* 1. 新建一个项目, 不创建模板层* 2. 将rest_framework注册到app应用列表中.# settings.py 文件app列表属性中注册rest_frameworkINSTALLED_APPS = [ ... 'rest_framework']* 3. 自定义正常响应类与异常响应类# 正常响应, 继承Response重写响应方法from rest_framework.response import Responsefrom rest_fr原创 2022-04-27 00:15:41 · 2788 阅读 · 0 评论 -
5. DRF 图书管理增删改查&分页器&多序列化器
文章目录1. 准备环境2. 表设计3. 注册表4. 创建超级用户5. 登入后台6. 数据查询7. 新增数据8. 修改数据9. 删除数据10. 局部修改1. 准备环境* 1. 新建项目, 不勾选模块层.* 2. 将rest_farmework添加到app应用列表中.INSTALLED_APPS = [ ... 'rest_framework',]* 3. 自定义响应模块 1. 正常响应 2. dispatch异常响应# 1. 继承Response自定响应原创 2022-04-23 23:59:15 · 1447 阅读 · 0 评论 -
4.DRF 权限&访问频率&过滤&排序
文章目录0. 准备环境1. 权限认证1.1 源码1.2 权限类1.3 内置权限2. 频率2.1 内置的频率限制2.2 未登入限制1. 全局配置2. 局部配置2.3 登入用户限制1. 全局配置2.局部配置3. 使用内置权限3. 过滤3.1 准备环境3.2 全局配置3.3 局部配置4. 排序4.2 局部配置4.1 全局配置4.2 局部配置4.3 过滤排序1. 全局配置4.2 局部使用5. 异常处理5.1 源码解析5.2 自定义异常响应6. 封装Response0. 准备环境* 1. 创建项目* 2.原创 2022-04-22 15:32:45 · 463 阅读 · 0 评论 -
3.DRF 自动生成路由
文章目录0.准备环境1. 路由1.1 CBV传统路由1.2 继承ViewSetMixin1.3 自动生成路由1.4 action装饰器2. 认证2.1 认证源码解析2.2 视图类中做检验2.3 自定义认证组件2.4 认证练习1. 准备环境2. 登入功能3. 编写接口4.校验类0.准备环境* 1. 新建项目 DRF_03# 修改模型成的路径问题TEMPLATES = [ ... 'DIRS': [BASE_DIR, 'templates']# 将rest_framewo原创 2022-04-20 14:25:26 · 577 阅读 · 0 评论 -
2.DRF 请求&响应&视图类
0. 准备环境* 1. 新建一个项目* 2. 修改模板路径拼接问题 'DIRS': [BASE_DIR, 'templates']* 3. 写一个测试路由from django.conf.urls import urlfrom django.contrib import admin# 导入视图层from app01 import viewsurlpatterns = [ url(r'^admin/', admin.site.urls), # 测试路由原创 2022-04-18 19:09:39 · 488 阅读 · 0 评论 -
1. DRF 序列化组件
0. 环境创建* 1. 新建一个项目* 2. 修改 tempaltes路径问题# 修改模板文件路径拼接问题'DIRS': [BASE_DIR, 'templates']* 3. 在app01下创建表模型from django.db import models# Create your models here.class Book(models.Model): # 主键 id = models.AutoField(primary_key=True, verbose原创 2022-04-16 21:48:03 · 885 阅读 · 0 评论 -
0. DRF之软件开发模式&CBV源码解析
文章目录1. Web应用模式1.1 动/静态页面1.2 前后端不分离1. 3前后端分离1.4 JSON/XML数据格式1. json格式2. xml格式1.5服务器页面后缀2. API接口2.1 由来2.2 特点3. Portman3.1 下载3.2 安装3.3 建立连接3.4 导出与导入1. 导出2. 导入4. Restful规范4.1 简介4.2 规范5. drf5.1 安装5.2 使用5.3 Postman连接1. 查2. 删3. 改4. 增6. View解析7. APIView8. Request类原创 2022-04-14 13:55:17 · 594 阅读 · 0 评论