CustomUser не имеет поля с именем 'username' django-allauth
Я создаю пользовательскую модель пользователя в django для удаления имени пользователя и использования электронной почты в качестве идентификатора для целей аутентификации с помощью этого руководства https://testdriven.io/blog/django-custom-user-model/
Затем я хочу использовать Google в качестве аутентификации для моего веб-приложения. Следуя этому руководству. https://learndjango.com/tutorials/django-allauth-tutorial.
Когда я пытаюсь войти, используя свой email, он выдает ошибку CustomUser не имеет поля с именем 'username'
Затем, когда я искал подсказки, как это исправить, я нашел это сообщение FieldDoesNotExist at /accounts/signup/, User has no field named 'username'.
ACCOUNT_FORMS = {'signup': 'users.forms.UserChangeForm'}
но это для регистрации в google, я хочу, чтобы пользователи входили в систему с их существующими электронными адресами, сохраненными в моем django-admin.
this is my home.html
{% load socialaccount %}
<h1>My Google Login Project</h1>
<a href="{% provider_login_url 'google'%}?next=/">Login with Google</a>
Я с удовольствием добавлю остальной код, если потребуется.