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),
}
相关推荐
WX-bisheyuange2 小时前
基于Spring Boot的教师个人成果管理系统的设计与实现
java·spring boot·后端
chxii2 小时前
spring boot 获取HTTP 请求参数
spring boot·后端·http
桦说编程5 小时前
Guava 迭代器增强类介绍
java·后端·设计模式
235165 小时前
【JVM】Java为啥能跨平台?JDK/JRE/JVM的关系?
java·开发语言·jvm·spring boot·后端·spring·职场和发展
风轻扬7775 小时前
SQLAlchemy2.0使用
python·sqlalchemy·orm框架
潘帕斯的雄鹰5 小时前
直观理解注意力机制
python·transformer·注意力机制·自注意力机制
打酱油程序员5 小时前
Python数据挖掘详细学习指南
python
courtfu5 小时前
Plugin ‘mysql_native_password‘ is not loaded`
java·后端
上进小菜猪6 小时前
测试自动化Replay:让数据库迁移测试回归真实场景的一把“利器”
后端
Python私教6 小时前
FastAPI × SQLAlchemy 2.0 Async:从“能跑”到“可压测”的完整工程实践
后端