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),
}
相关推荐
懒人wsh2 分钟前
不上悲观锁也不上 Redis:一个 AI 平台的钱包并发是怎么搞的
后端
神奇小汤圆14 分钟前
记一次线上翻车:加了Redisson分布式锁,数据还是被并发打穿了
后端
青春不败 177-3266-052014 分钟前
基于R、Python的Copula变量相关性分析及AI大模型应用
人工智能·python·r语言·贝叶斯·统计学·copula
南雨北斗33 分钟前
ThinkPHP6 设置响应 `Content-Type: application/json`
后端
用户39450717782442 分钟前
Git 安装与 SSH 公钥配置教程
后端
汤姆yu42 分钟前
基于python大数据的高校舆情监测系统的设计与实现
大数据·开发语言·python·分享·分析·舆情
Cory.眼1 小时前
Python爬虫实战:从入门到进阶
开发语言·爬虫·python
政采云技术1 小时前
工单处理的智能革命:钉钉AI助理辅助系统探索
人工智能·后端·ai编程