Ошибка: Невозможно импортировать 'account'. Проверьте, что 'accounts.apps.AccountConfig.name' является правильным
Когда я запускаю python manage.py runserver в Django, я получаю следующую ошибку.
Ошибка
django.core.exceptions.ImproperlyConfigured: Cannot import 'account'. Check that 'accounts.apps.AccountConfig.name' is correct.
Я перепробовал все, но не смог разобраться.
Что мне делать?
acconuts/apps.py
from django.apps import AppConfig
class AccountConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'account'
mysite/settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'widget_tweaks',
'app',
'accounts',
'django.contrib.sites',
'allauth',
'allauth.account',
'allauth.socialaccount',
]
Вместо account
ваше приложение называется accounts
. Также, вы поделились файлом acconuts/apps.py - это тоже ваша ошибка?
class AccountConfig(AppConfig):
...
name = 'accounts' # it has to be exactly as your app name