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),
}
相关推荐
神仙别闹13 小时前
基于Python实现英词语自动对齐系统
开发语言·python
苍何13 小时前
DeepSeek的Super-agent 设计,和我们的工程实践
后端
Patrick_Wilson13 小时前
第一次读 Go 项目:从两个源码文件弄清 package、import 和 go.mod
后端·go·编程语言
Patrick_Wilson13 小时前
执行 go build . 后,Go 怎样找到代码并生成程序
后端·go·编程语言
用户69190268133913 小时前
Redis 2:Redis 在怎么处理harness记忆
后端
老歌老听老掉牙13 小时前
圆柱端面四平面交线及其在yoz面投影的几何解析与 Python 实现
开发语言·python·平面
Patrick_Wilson13 小时前
Go 变量不赋值时,为什么也有值
后端·go·编程语言
Patrick_Wilson13 小时前
读 Go 项目里的命令:run、build、test 分别做了什么
后端·go·编程语言
我要见SA姐114 小时前
Chrome 扩展安全攻防实录:从权限滥用到供应链投毒
运维·人工智能·python·机器学习·自动化
2601_9628857214 小时前
给 backtrader 接 A 股数据:用 AlphaFeed 喂PandasData
python