Ошибка утверждения при использовании модели customuser с allauth

Я пытался создать пользовательскую модель пользователя, используя django allauth, и при попытке сделать миграции для модели, я получал ошибку, говорящую, что в моей модели нет поля username, после того, как я сделал все, что смог найти по этой проблеме здесь, я получил эту ошибку:-

Traceback (most recent call last):
  File "/project-sirji/manage.py", line 23, in <module>
    main()
  File "/project-sirji/manage.py", line 19, in main
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python3.11/site-packages/django/core/management/__init__.py", line 446, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python3.11/site-packages/django/core/management/__init__.py", line 420, in execute
    django.setup()
  File "/usr/local/lib/python3.11/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python3.11/site-packages/django/apps/registry.py", line 116, in populate
    app_config.import_models()
  File "/usr/local/lib/python3.11/site-packages/django/apps/config.py", line 269, in import_models
    self.models_module = import_module(models_module_name)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/local/lib/python3.11/site-packages/allauth/account/models.py", line 9, in <module>
    from . import app_settings, signals
  File "/usr/local/lib/python3.11/site-packages/allauth/account/app_settings.py", line 373, in <module>
    app_settings = AppSettings("ACCOUNT_")
                   ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/allauth/account/app_settings.py", line 21, in __init__
    not self.AUTHENTICATION_METHOD == self.AuthenticationMethod.EMAIL
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError

Вот мой файл models.py:-

from django.db import models
from django.contrib.auth.models import User,AbstractUser
# Create your models here.

class User(AbstractUser):
    user = models.OneToOneField(User,on_delete=models.CASCADE),
    username = None,
    email = models.EmailField('email address',unique=True),
    profile_image = models.ImageField(null=True,blank=True,upload_to='profile_images/'),
    bio = models.TextField(null=True,blank=True,max_length=200),
    Date_joined = models.DateTimeField(auto_now_add=True),
    is_active = models.BooleanField(default=True),
    USERNAME_FIELD = 'email',
    REQUIRED_FIELDS = [],

    def __str__(self):
        return self.email

Вот мой файл settings.py:-

Я попытался выполнить все советы, которые я мог видеть, связанные с этой ошибкой, но все еще безрезультатно. Есть ли какая-нибудь помощь? Также есть ли способ не использовать электронную почту в качестве метода аутентификации?

Вернуться на верх