Django使用Token认证(simplejwt库的配置)

目录

官网文档

https://django-rest-framework-simplejwt.readthedocs.io/en/latest/

安装

bash 复制代码
pip install djangorestframework-simplejwt

项目配置

bash 复制代码
REST_FRAMEWORK = {
    ...
    'DEFAULT_AUTHENTICATION_CLASSES': (
        ...
        'rest_framework_simplejwt.authentication.JWTAuthentication',
    )
    ...
}

拓展配置

bash 复制代码
# JWT扩展配置
import datetime
JWT_AUTH = {
    # 设置生成jwt token的有效时间
    'JWT_EXPIRATION_DELTA': datetime.timedelta(days=7),
}
相关推荐
databook1 分钟前
Python 中 10 个最常用的统计函数
python·数据分析
站大爷IP6 分钟前
Python 的 is 把我坑惨了,原来 == 和 is 在小整数池外完全是两码事
后端
用户40966601317518 分钟前
Jackson 序列化:@JsonIgnore / @JsonProperty / @JsonFormat / @JsonInclude / @JsonUnwrapped 一次讲清楚
java·后端
雨落倾城夏未凉21 分钟前
halcon核心-图像预处理(四)
后端
用户2333768521836 分钟前
一张损坏JPEG文件的背后排查
后端
艾琳_lab40 分钟前
Python环境配置:pip镜像设置
python
nnerddboy1 小时前
Rust教程06:ESP32-rust环境搭建
开发语言·后端·rust
橘好き1 小时前
Python
python
鹿鹿学长1 小时前
从英伟达开源Nemotron 3.5看“本地跑大模型“:一张显卡够用的时代来了
python·自动化
步行cgn1 小时前
MyBatis resultMap 结果映射完全指南
后端