Я хочу спросить, что следующий код содержит обновление пароля, но я хочу обновить пароль после текущего процесса подтверждения пароля. Итак, что я должен добавить для этого? Спасибо.
class UserPasswordSerializer(ModelSerializer):
class Meta:
model = User
fields = [
'password'
]
extra_kwargs = {
"password": {"write_only": True},
}
def update(self, instance, validated_data):
for attr, value in validated_data.items():
if attr == 'password':
instance.set_password(value)
else:
setattr(instance, attr, value)
instance.save()
return instance