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),
}
相关推荐
薛定猫AI1 分钟前
【技术干货】大模型文档结构化提取实战:Python解析PDF发票并批量生成CSV
java·python·pdf
zhiSiBuYu05177 分钟前
RAG 性能优化与缓存策略实战指南
人工智能·python·机器学习
无责任此方_修行中12 分钟前
面对 300+ 仓库的重复劳动,我用 Guideline 优化了 Vibe Coding 工作流
后端·ai编程·vibecoding
蛋挞大王00115 分钟前
精简版 MyBatis
后端
荣码17 分钟前
Prompt工程实战:同一个需求换3种写法,效果差10倍
java·python
想会飞的蒲公英18 分钟前
集成学习入门:Bagging、Boosting 到底在组合什么
人工智能·python·机器学习·集成学习·boosting
努力努力再努力搬砖19 分钟前
批量下载ERA5数据
python
_老码21 分钟前
AI-reader阅读助手开发过程
人工智能·python·ai
_Jimmy_26 分钟前
python性能分析工具
python
9523629 分钟前
RabbitMQ - 高级特性
java·spring boot·分布式·后端·rabbitmq