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),
}
相关推荐
無量18 小时前
MySQL架构原理与执行流程
后端·mysql
魔镜前的帅比18 小时前
多工具组合执行链详解
python·ai
JHC00000018 小时前
dy直播间评论保存插件
java·后端·python·spring cloud·信息可视化
MarkHD18 小时前
智能体在车联网中的应用:第12天 Python科学计算双雄:掌握NumPy与Pandas,筑牢AI与自动驾驶数据基石
人工智能·python·numpy
hhhh明18 小时前
日志重定向
python
再__努力1点18 小时前
【78】HOG+SVM行人检测实践指南:从算法原理到python实现
开发语言·人工智能·python·算法·机器学习·支持向量机·计算机视觉
武子康19 小时前
大数据-190 Filebeat→Kafka→Logstash→Elasticsearch 实战
大数据·后端·elasticsearch
清水白石00819 小时前
以领域为中心:Python 在 DDD(领域驱动设计)中的落地实践指南
java·运维·python
猫头虎19 小时前
PyCharm 2025.3 最新变化:值得更新吗?
ide·爬虫·python·pycharm·beautifulsoup·ai编程·pip
ekprada19 小时前
DAY45 TensorBoard深度学习可视化工具
人工智能·python