Django4.0+使用rest_framework_jwt的问题

news/2024/10/17 16:18:16/

问题描述

python版本:3.10
Django版本:4.1
djangorestframework-jwt版本:1.11.0
在写jwt认证功能时,发现run的时候会报以下错误

from django.utils.translation import ugettext as _
ImportError: cannot import name 'ugettext' from 'django.utils.translation'

到官网查看了文档发现已经不支持Django4.1版本
doc
在这里插入图片描述
服了。。

解决办法

..\lib\site-packages\rest_framework_jwt\serializers.py
找打这个文件
#from django.utils.translation import ugettext as _
from django.utils.translation import gettext_lazy as _
注释掉usgettext,换另外一个就可以了,但不建议这样直接改。
还有一种找一个替换的插件
djangorestframework-simplejwt
。。也不行,不支持4.0版本

算了,降python和django版本吧。。。django版本目前比较推荐的是3.2版本,python3.9
在这里插入图片描述


http://www.ppmy.cn/news/798633.html

相关文章

Qt源码阅读(五)-deleteLater

个人经验总结,如有错误或遗漏,欢迎各位大佬指正 🥳 在本篇文章中,我们将深入分析源码,探讨deleteLater的原理。 deleteLater是Qt框架提供的一个重要函数,用于在事件循环中延迟删除对象。 在软件开发中&am…

时间序列预测 | Matlab移动平均模型MA时间序列预测

文章目录 效果一览文章概述部分源码参考资料效果一览 文章概述 时间序列预测 | Matlab移动平均模型MA时间序列预测 评价指标包括:MAE、RMSE和R2等,代码质量极高,方便学习和替换数据。要求2018版本及以上。 部分源码 %% 清空环境变量 warning off % 关闭报警信息…

Qt样式表Qss

文章目录 简介基本语法使用setStyleSheet设置样式表可以设置的属性使用QtCreator设置 简介 Qss是Qt程序界面中用来设置控件的背景图片、大小、字体颜色、字体类型、按钮状态变化等属性它是用来美化UI界面。实现界面和程序的分离,快速切换皮肤。 学习视频 基本语法…

ps 抠图 修改背景颜色

from removebg import RemoveBg rmbg RemoveBg(G8gWtDpMPUGbvT2oXvWTu7xf,erroe.log) rmbg.remove_background_from_img_file(test3.jpg)抠出来的图片如果需要修改背景颜色 使用快速选择工具,点击有像素的地方,反选,之后填充颜色就可以了

如何改gif的背景颜色

1.打开ps图片,任选一个图层 然后选择图像-调整-色相/饱和度 在此处修改 修改完之后 要点击如图保存

PS改变证件照片背景颜色

1、PS打开照片 2、选择——色彩范围——选择需要改变的背景颜色 3、调整合适的色彩容差 4、确定——色相/饱和度——调整色相 5、将改变背景的照片保存。

ps修改图标颜色

https://jingyan.baidu.com/album/870c6fc3636cdbb03fe4bee2.html?picindex3 另外这个软件挺好用的 Greenfish Icon Editor Pro