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),
}
相关推荐
雅俗共赏zyyyyyy2 分钟前
SpringBoot集成配置文件加解密
java·spring boot·后端
计算机学姐9 分钟前
基于SpringBoot的送货上门系统【2026最新】
java·vue.js·spring boot·后端·mysql·spring·tomcat
股朋公式网23 分钟前
斩仙飞刀、 通达信飞刀 源码
python·算法
不吃橘子的橘猫23 分钟前
NVIDIA DLI 《Build a Deep Research Agent》学习笔记
开发语言·数据库·笔记·python·学习·算法·ai
算法与双吉汉堡27 分钟前
【短链接项目笔记】6 短链接跳转
java·开发语言·笔记·后端·springboot
飞浪28 分钟前
告别“Hello World”:一个有经验的程序员如何用 FastAPI 打造生产级后端模板
后端
学Linux的语莫28 分钟前
python的基础使用
开发语言·python
独自破碎E32 分钟前
IDEA2023中新建Spring Boot2.X版本的工程的方法
java·spring boot·后端
万粉变现经纪人38 分钟前
如何解决 pip install SSL 报错 ValueError: check_hostname requires server_hostname 问题
网络·python·网络协议·beautifulsoup·bug·ssl·pip
逻极39 分钟前
FastAPI + SQLAlchemy 现代API项目实战:从零到上手的Python MySQL开发指南
python·mysql·fastapi·异步·sqlalchemy