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),
}
相关推荐
XUN4J5 分钟前
深入解析MySQL事务与锁:构建高并发数据系统的基石
后端·面试
小徐敲java10 分钟前
python的FastAPI框架
开发语言·python·fastapi
徐行code10 分钟前
C++核心机制-复制消除
后端
CHANG_THE_WORLD24 分钟前
Python 切片操作全面解析
开发语言·python
开心猴爷27 分钟前
在 CICD 中实践 Fastlane + Appuploader 命令行,构建可复制的 iOS 自动化发布流程
后端
一 乐39 分钟前
高校评教|基于SpringBoot+vue高校学生评教系统 (源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·学习
是一个Bug41 分钟前
Spring事件监听器在电商订单系统中的应用
java·python·spring
shangjian0071 小时前
Python基础-闭包和装饰器
开发语言·python
疯狂的程序猴1 小时前
Web 抓包完整实践指南,从浏览器网络调试到底层数据流捕获的全流程方案
后端
喵手1 小时前
我使用openEuler构建出了一个自愈式系统监控平台
后端