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"})
Вернуться на верх