首页 > 其他分享 >DRF学习第4课

DRF学习第4课

时间:2023-05-28 17:14:01浏览次数:35  
标签:用户 视图 认证 学习 限流 install DRF

1,认证和权限的使用

在settings.py配置,可全局,也可以单独针对某个类

#AllowAny 允许所有用户
#IsAuthenticated 仅通过认证的用户
#IsAdminUser 仅管理员用户
#IsAuthenticatedOrReadOnly 认证的用户可以完全操作,否则只能get读取

2,限流

1,用户限流 2,视图限流

3,过滤Filtering

pip install django-filter

4,排序

5,分页,2种模式可选

6,异常处理

数据库操作异常(通用的)

7,自动生成接口文档

pip3 install coreapi

标签:用户,视图,认证,学习,限流,install,DRF
From: https://www.cnblogs.com/superip/p/17438421.html

相关文章

  • [CMake] CMake学习笔记
    自己的学习和使用总结,还不完善,不定时更新。一.简介cmake是一款高级编译配置工具;所有操作都是通过编译CMakeLists.txt来完成的;CMake官方全部推荐使用大写指令;学习目的:为将来处理大型的C/C++、Java项目做准备;环境:Ubuntu:20.04cmake:3.16.3简单尝试:用C++写......
  • Rust学习笔记——基础篇3:数据类型
    数据类型整数类型位长度有符号无符号8-biti8u816-biti16u1632-biti32u3264-biti64u64128-biti128u128archisizeusize整数型的表述方式进制例十进制98_222十六进制0xff八进制0o77二进制0b1111_0000字节(只能......
  • HCIP学习笔记-云安全服务规划-6
    1.云上安全设计以及华为云安全体系1.1为什么要关注云上安全CSA:CloudSecurityAlliance,云安全联盟1.2云上企业安全诉求1.3五大安全维度应对云上安全诉求1.4华为云安全服务全景2.工作负载安全2.1企业主机安全HSS管理控制台是可视化的管理平台,便于用户集中下发配置信息,查看在同......
  • babylon.js 学习笔记(6)
    接上回继续,今天继续捣腾动画,上一节咱们让汽车的轮子动了起来,回顾一下核心代码://轮子转动constwheelAnimation=(scene,wheels)=>{//定义一个动画,每秒30帧,绕y轴转动constanimWheel=newBABYLON.Animation("wheelAnimation","rotation.y",30,BABYLO......
  • 算法学习day28回溯part04-93、78、90
    packageLeetCode.backtrackpart04;importjava.util.ArrayList;importjava.util.List;/***93.复原IP地址*有效IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用'.'分隔。*例如:"0.1.2.201"和"192.168.1.1"是有效IP地......
  • httprunner4.x学习6 - 两种方式处理接口关联
    第一种方式:使用export导出变量,变成全局变量当登录用例写完后,后面想继续写其他用例,可以导入前面的login用例,当成下个用例的步骤使用导入前一个用例之前,需先export导出变量,变成全局变量。登陆用例:创建文件夹login,在文件夹下分别创建两个文件login.yml和useinfo.ymllogin.yml......
  • DRF学习第三课
    Restful接口标准:1,请求方式:获取GET,保存POST,更新PUT,删除DELETE2,请求路径:1,资源的名词复数作为路径 2,单一资源操作如:books/1/3,请求参数:1,根据模型确定传递的字段-保存或更新--JSON 2,过滤信息--查询字符串形式传递4,返回结果:1,错误{error:错误信息}2,正确 根据请求方式返回......
  • MySQL学习进阶篇Day3
    2.4索引语法1).创建索引CREATE[UNIQUE|FULLTEXT]INDEXindex_nameONtable_name(index_col_name,...);  2).查看索引SHOWINDEXFROMtable_name;  3).删除索引DROPINDEXindex_nameONtable_name;  案例演示:先来创建一张表tb_use......
  • 学习《操作系统导论》06
    机制地址转换前面说到了关于内存的虚拟化,程序内部使用的其实都是虚拟地址,那么这里就涉及到一个虚拟基地和物理地址的映射方案。类比前面的CPU虚拟化,在CPU虚拟化中,提出了一个概念叫:受限直接运行(LimitedDirectExecution,LDE)。这种模式下,程序本身可以运行大部分指令,也能操作硬件......
  • 「外出学习」数论学习笔记
    取模\[(1)\quad5\div3=1\cdots2\\a=b\cdotc+d\\(2)\quada\divb=c\cdotsd\\b>d\ge0\\(3)\quada,b,c=a/b,d=a\bmodb\\(4)\quad(a+b)\bmodc=[a\bmodc+b\bmodc]\bmodc\\a=x\cdot......