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),
}
相关推荐
juejin9981 小时前
Claude Code Lab-3(下):三能力 MCP Server
后端
java小白小1 小时前
SpringBoot(07):事务管理——@Transactional 你真的用对了吗?
后端
shepherd1111 小时前
吞吐量提升 10 倍:高并发大批量数据处理任务的架构演进与性能调优
java·后端·架构
java小白小1 小时前
SpringBoot(05):Spring Data JPA——用面向对象的方式操作数据库
后端
juejin9981 小时前
Claude Code Lab-2(上):自然语言查库助手
后端
java小白小1 小时前
SpringBoot(06):多数据源配置——一个项目连多个库怎么做
后端
程序员cxuan2 小时前
Codex 会把磁盘给烧了?完整复盘来了!
人工智能·后端·程序员
ClouGence3 小时前
Oracle 数据同步为什么会出现数据不一致?长事务是常被忽略的原因
数据库·后端·oracle
快乐肚皮3 小时前
深入理解Loop Engineering
前端·后端
zzzzzz3104 小时前
当产品经理说这个很简单:我用Python自动化处理奇葩需求的实战指南
python·pycharm·产品经理