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),
}
相关推荐
计算机学姐6 分钟前
基于SpringBoot的校园资源共享系统【个性化推荐算法+数据可视化统计】
java·vue.js·spring boot·后端·mysql·spring·信息可视化
智航GIS11 分钟前
10.7 pyspider 库入门
开发语言·前端·python
副露のmagic22 分钟前
更弱智的算法学习 day25
python·学习·算法
J_liaty24 分钟前
RabbitMQ面试题终极指南
开发语言·后端·面试·rabbitmq
hudawei9961 小时前
Flask 与 FastAPI 对比分析
python·flask·fastapi
BD_Marathon1 小时前
SpringBoot程序快速启动
java·spring boot·后端
寻星探路1 小时前
【Python 全栈测开之路】Python 基础语法精讲(一):常量、变量与运算符
java·开发语言·c++·python·http·ai·c#
行百里er1 小时前
代码跑得慢?让Spring的StopWatch告诉你真相!
java·后端·github
智航GIS1 小时前
10.5 PyQuery:jQuery 风格的 Python HTML 解析库
python·html·jquery
小兔崽子去哪了1 小时前
机器学习,梯度下降,拟合,正则化,混淆矩阵
python·机器学习