Как установить пароль пользователя в django с помощью async, или создать пользователя

У меня есть telegram бот (aiogram) для регистрации django-сайта, и вот в чем проблема. В Django много асинхронных методов, но я не нашел метода для установки пароля пользователя. Основная идея здесь, но с помощью aupdate_or_create я не могу установить пароль. Возможно, мне нужно использовать async для синхронизации или что-то вроде этого. Но я почти уверен, что это легко решить с помощью async, но я не знаю как

user, is_created = await User.objects.aupdate_or_create(
                        username=message.from_user.username,
                        email=data['email'],
                    )
                    await user.set_password(data['password'])
                    user.save()
Вернуться на верх