Джанго 2.2.1
Python 3.7.3
* В файл 1002 * settings.py добавлено следующее содержимое:
AUTHENTICATION_BACKENDS = (
...
# Needed to login by username in Django admin, regardless of `allauth`
'django.contrib.auth.backends.ModelBackend',
# `allauth` specific authentication methods, such as login by e-mail
'allauth.account.auth_backends.AuthenticationBackend',
...
)
- Я настроил Джанго-Аллаута, а не создал суперпользователя,
затем выполнено python manage.py makemigrations && python manage.py migrate
,
Выполнено python manage.py createsuperuser --username admin --email admin@admin.com
,
, произошла ошибка:
Traceback (последний вызов был последним):
Файл "manage.py", строка 21, в
главный()
Файл "manage.py", строка 17, в основном
execute_from_command_line (sys.argv)
Файл "/home/web/venv_a/lib/python3.7/site-packages/django/core/management/init.py",> строка 381, в execute_from_command_line
utility.execute ()
Файл "/home/web/venv_a/lib/python3.7/site-packages/django/core/management/init.py",> строка 375, в исполнении
self.fetch_command (субкоманда) .run_from_argv (self.argv)
Файл "/home/web/venv_a/lib/python3.7/site-packages/django/core/management/base.py",> строка 323, в run_from_argv
self.execute (* args, * * cmd_options)
Файл "/home/web/venv_a/lib/python3.7/site-packages/django/contrib/auth/management/commands/createsuperuser.py", строка 61, в исполнении
вернуть super (). выполнить (* аргументы, * * параметры)
Файл "/home/web/venv_a/lib/python3.7/site-packages/django/core/management/base.py", строка 364, в исполнении
output = self.handle (* args, * options)
Файл "/home/web/venv_a/lib/python3.7/site-packages/django/contrib/auth/management/commands/createsuperuser.py", строка 132, в дескрипторе
validate_password (password2, self.UserModel ( * fake_user_data))
Файл "/home/web/venv_a/lib/python3.7/site-packages/django/contrib/auth/password_validation.py", строка 47, в validate_password
validator.validate (пароль, пользователь)
AttributeError: объект 'ModelBackend' не имеет атрибута 'validate'
AttributeError в / admin / auth / user / add /
Объект 'ModelBackend' не имеет атрибута 'get_help_text'
Как это решить? Спасибо.