修改密码接口实现
本节课我们将介绍如何实现个人中心的修改密码功能。
Djoser模块的修改密码接口
在Djoser模块中,我们可以使用set password接口来实现修改密码的功能。这个接口需要传递以下几个参数:
newpassword:新密码repassword:确认密码,与新密码保持一致current_password:原始密码
如果要使用renewpassword字段的话,需要在配置中将set_password_retype设置为true。
# settings.py
DJOSER = {
...
'SET_PASSWORD_RETYPE': True,
...
}
发送请求修改密码
在使用该接口时,我们需要在请求的header中添加授权信息,以指定要修改密码的用户。授权字段为authorization,其值为通过登录接口获取到的JWT token。
postman 发送接口示例如下图所示。

获取token后,header中添加授权字段为authorization,如下图所示。


注意:在发送请求时,需要确保
header中的授权信息正确设置,否则会出现身份验证错误。
如下图所示。

总结
在本节课中,我们介绍了如何实现个人中心的修改密码功能,包括使用Djoser模块的修改密码接口和发送请求时需要注意的授权信息。
下节课我们将继续介绍其他功能的实现。
【大熊课堂精品课程】
Python零基础入门动画课: https://www.bilibili.com/cheese/play/ss7988
Django+Vue:全栈开发: https://www.bilibili.com/cheese/play/ss8134
PyQT6开发桌面软件: https://www.bilibili.com/cheese/play/ss12314
Python办公自动化: https://www.bilibili.com/cheese/play/ss14990
Cursor AI编程+MCP:零基础实战项目课: https://www.bilibili.com/cheese/play/ss105194189
Pandas数据分析实战: https://www.bilibili.com/cheese/play/ss734522035
AI大模型+Python小白应用实战: https://www.bilibili.com/cheese/play/ss3844