会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
近知
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2021年12月11日
过滤,排序,异常处理
摘要: 过滤 drf自己原生的过滤不能根据外键字段来过滤,django_filter支持外键字段来过滤 1. # 安装django_filter 2. # 在项目配置文件的APP中注册 INSTALLED_APPS = [ ... 'django_filters', ] 3. # 全局配置或局部配置 RES
阅读全文
posted @ 2021-12-11 15:37 近知
阅读(77)
评论(0)
推荐(0)
编辑
频率
摘要: # 在项目配置文件中全局配置 REST_FRAMEWORK = { 'DEFAULT_THROTTLE_CLASSES': [ # 针对匿名用户,限制访问频率 'rest_framework.throttling.AnonRateThrottle', # 针对登录用户 'rest_framework
阅读全文
posted @ 2021-12-11 15:27 近知
阅读(69)
评论(0)
推荐(0)
编辑
pip换源
摘要: 采用国内源,加快下载模块的速度 # 临时使用一次指定的源 pip3 intall -i 指定的url 模块名 # 永久配置安装源 # 在windwos上 %APPDATA% # 直接到C:\Users\Administrator\AppData\Roaming 这个文件夹,在里面新建一个名为pip的
阅读全文
posted @ 2021-12-11 15:05 近知
阅读(69)
评论(0)
推荐(0)
编辑
jwt
摘要: 新的认证方式,由三部分组成:头header,payload(一些用户信息),签名 主要是防篡改, """ 1)jwt分三段式:头.体.签名 (head.payload.sgin) 2)头和体是可逆加密,让服务器可以反解出user对象;签名是不可逆加密,保证整个token的安全性 3)头体签名三部分,
阅读全文
posted @ 2021-12-11 14:31 近知
阅读(114)
评论(0)
推荐(0)
编辑
认证
摘要: 认证的实现 写一个类,继承BaseAuthentication,也可以不继承这个类,重写authenticate方法,认证的逻辑写在里面,认证通过,返回两个值,一个值是user(可以自己生成,也可以去查数据库获取),最终给了Request对象,认证失败,抛异常APIException(它是父类)或者
阅读全文
posted @ 2021-12-11 10:10 近知
阅读(185)
评论(0)
推荐(0)
编辑
公告