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),
}
相关推荐
golang学习记5 分钟前
GitLens 十大神技:彻底改变你在 VS Code 中的 Git 工作流
前端·后端·visual studio code
敏编程8 分钟前
一天一个Python库:jsonschema - JSON 数据验证利器
python
前端付豪15 分钟前
LangChain记忆:通过Memory记住上次的对话细节
人工智能·python·langchain
一鹿高歌28 分钟前
🔥内存炸了!背刺我的竟然是Redisson!!
后端
lizhongxuan29 分钟前
AI 的底层思考
后端
databook32 分钟前
ManimCE v0.20.1 发布:LaTeX 渲染修复与动画稳定性提升
python·动效
Penge6661 小时前
解密 Kafka 与 RocketMQ 消费模型的核心之战
后端
小码哥_常1 小时前
Spring Boot遇上Maven依赖冲突:打怪升级全攻略
后端
用户7344028193421 小时前
Spring Boot 集成 Redis 并调用 Lua 脚本详解
后端
小码哥_常1 小时前
Spring Boot多模块项目:Parent、BOM、Starter的分工大揭秘
后端