Django Rest хэширует существующие нехэшированные пароли
У меня есть существующая база данных с нехешированными паролями, которые я хочу преобразовать в хешированные пароли в Django Rest Framework. Я пробовал следующее, но это не работает, так как во время хеширования я не могу войти в систему, когда этот пароль хеширован
Попытка 1
queryset = CustomUser.objects.all()
for item in queryset:
item.password = make_password(item.password)
item.save()
return Response({"message": "done"})
Попытка 2
queryset = CustomUser.objects.all()
for item in queryset:
item.set_password(item.password)
item.save()
return Response({"message": "done"})