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),
}
相关推荐
三途河畔人12 分钟前
Pytho基础语法_运算符
开发语言·python·入门
花月C1 小时前
个性化推荐:基于用户的协同过滤算法
开发语言·后端·算法·近邻算法
独行soc1 小时前
2025年渗透测试面试题总结-275(题目+回答)
网络·python·安全·web安全·网络安全·渗透测试·安全狮
cci2 小时前
还在用conda?,试试uv,提高包的安装速度
后端
cci2 小时前
设备每次插入Linux识别的串口不一样?试试udev!
后端
9ilk2 小时前
【C++】--- C++11
开发语言·c++·笔记·后端
番石榴AI3 小时前
java版的ocr推荐引擎——JiaJiaOCR 2.0重磅升级!纯Java CPU推理,新增手写OCR与表格识别
java·python·ocr
时光轻浅,半夏挽歌3 小时前
python不同格式文件的读写方式(json等)
python·json
码事漫谈4 小时前
VSCode CMake Tools 功能解析、流程与最佳实践介绍
后端
测试人社区-千羽4 小时前
边缘计算场景下的智能测试挑战
人工智能·python·安全·开源·智能合约·边缘计算·分布式账本