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),
}
相关推荐
带娃的IT创业者10 分钟前
WeClaw 架构演进史:从 0 到 1 构建跨平台 AI 助手的完整历程
人工智能·python·websocket·架构·fastapi·架构设计·实时通信
美团技术团队17 分钟前
美团 BI 在指标平台和分析引擎上的探索和实践
后端
Storynone38 分钟前
【Day28】LeetCode:509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯
python·算法·leetcode
JimmtButler40 分钟前
我用 Claude Code 给 Claude Code 做了一个 DevTools
后端·claude
guts35042 分钟前
使用python里的OpenCV包做简单的车道线检测
人工智能·python·opencv
Java水解1 小时前
Java 中实现多租户架构:数据隔离策略与实践指南
java·后端
sz-lcw1 小时前
HOG特征向量计算方法
人工智能·python·算法
Master_Azur1 小时前
Java面向对象之多态与重写
后端
ZTLJQ1 小时前
驾驭高并发:Python协程与 async/await 完全解析
服务器·数据库·python
一勺菠萝丶1 小时前
芋道框架 - API 前缀区分机制
java·linux·python