2015-08-25 1 views
1

J'ai travaillé sur un site de commerce électronique. J'utilise django-oscar 1.1 pour ça. Voici mon application installée ressemble:django oscar applications centrales confilicts avec mes applications locales

INSTALLED_APPS = [ 
'django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.staticfiles', 
# local apps 
'content', 
'usermgmt', 
'resources', 
'assessment', 
'analytics', 
'utils', 
# 'notify', 
# Auth related apps 
'oauth2_provider', 
'social.apps.django_app.default', 
'rest_framework_social_oauth2', 
# rest 
'rest_framework', 
'djoser', 
# misc - third party 
'reversion', 
'corsheaders', 
'notifications', 
#oscar 
'oscarapi', 

] + get_core_apps()

Tout exécutant le serveur:

Traceback (most recent call last): 
File "manage.py", line 10, in <module> 
execute_from_command_line(sys.argv) 
File "/home/rss-20/.virtualenvs/kishan_pal/local/lib/python3.4/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line 
utility.execute() 
File "/home/rss-20/.virtualenvs/kishan_pal/local/lib/python3.4/site-packages/django/core/management/__init__.py", line 312, in execute 
django.setup() 
File "/home/rss-20/.virtualenvs/kishan_pal/local/lib/python3.4/site-packages/django/__init__.py", line 18, in setup 
apps.populate(settings.INSTALLED_APPS) 
File "/home/rss-20/.virtualenvs/kishan_pal/local/lib/python3.4/site-packages/django/apps/registry.py", line 89, in populate 
"duplicates: %s" % app_config.label) 
django.core.exceptions.ImproperlyConfigured: Application labels aren't unique, duplicates: analytics 

analystics Aparently est en conflit avec les analyses en get_core_apps().

Y at-il un moyen de résoudre ce problème?

Répondre

1

Vous devez passer les applications de la liste que vous souhaitez remplacer à

+ get_core_apps(['analytics','app2'...])