我在项目中创建了一个“帐户”应用,然后将其添加到已安装的应用和此代码中;
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'account',
'allauth',
'allauth.account',
'allauth.socialaccount',
]
而且,我运行了这个项目(python manage.py runserver
),我有一个问题:
django.core.exceptions.ImproperlyConfigured:应用程序标签不是唯一的,重复的:帐户
我以前没有见过这个问题,我也不知道。
答案 0 :(得分:1)
在您的 account / apps.py 文件中指定一个新的app config--Django Doc
# account/apps.py
from django.apps import AppConfig
class AccountConfig(AppConfig):
name = 'account'
label = 'any_unique_name'
并将您的 INSTALLED_APPS
设置更新为
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sites',
'account.apps.AccountConfig', # change this
'allauth',
'allauth.account',
'allauth.socialaccount',
]