2014-07-16 3 views
2

Salut, je suis très nouveau à Django et je l'ai été garder obtenir cette erreur dans mon invite de commande en tapant dans « syncdb manage.py »Django manage.py syncdb erreur

Traceback (most recent call last): 
    File "C:\Users\B3dog\Desktop\MyWebsite\mysite\manage.py", line 10, in <module> 

    execute_from_command_line(sys.argv) 
    File "C:\Python34\lib\site-packages\django-1.8-py3.4.egg\django\core\managemen 
t\__init__.py", line 330, in execute_from_command_line`enter code here` 
    utility.execute() 
    File "C:\Python34\lib\site-packages\django-1.8-py3.4.egg\django\core\managemen 
t\__init__.py", line 304, in execute 
    django.setup() 
    File "C:\Python34\lib\site-packages\django-1.8-py3.4.egg\django\__init__.py", 
line 21, in setup 
    apps.populate(settings.INSTALLED_APPS) 
    File "C:\Python34\lib\site-packages\django-1.8-py3.4.egg\django\apps\registry. 
py", line 89, in populate 
    "duplicates: %s" % app_config.label) 
django.core.exceptions.ImproperlyConfigured: Application labels aren't unique, d 
uplicates: admin 

J'utilise python 3.4. 1 et Django version 1.8 trouvés en utilisant django.get_version(). Je sais qu'il y a des réponses sur stackoverflow à ce sujet, mais je n'ai trouvé aucun d'entre eux à jour.

Edit: j'oublié d'inclure settings.py

""" 
Django settings for mysite project. 

For more information on this file, see 
https://docs.djangoproject.com/en/dev/topics/settings/ 

For the full list of settings and their values, see 
https://docs.djangoproject.com/en/dev/ref/settings/ 
""" 

# Build paths inside the project like this: os.path.join(BASE_DIR, ...) 
import os 
BASE_DIR = os.path.dirname(os.path.dirname(__file__)) 


# Quick-start development settings - unsuitable for production 
# See https://docs.djangoproject.com/en/dev/howto/deployment/checklist/ 

# SECURITY WARNING: keep the secret key used in production secret! 
SECRET_KEY = 'pl=&jot_vf_([email protected]^[email protected](up76otxwqm3wj3)x' 

# SECURITY WARNING: don't run with debug turned on in production! 
DEBUG = True 

TEMPLATE_DEBUG = True 

ALLOWED_HOSTS = [] 


# Application definition 

INSTALLED_APPS = (
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'django.contrib.admin', 
) 

MIDDLEWARE_CLASSES = (
    'django.contrib.sessions.middleware.SessionMiddleware', 
    'django.middleware.common.CommonMiddleware', 
    'django.middleware.csrf.CsrfViewMiddleware', 
    'django.contrib.auth.middleware.AuthenticationMiddleware', 
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 
    'django.contrib.messages.middleware.MessageMiddleware', 
    'django.middleware.clickjacking.XFrameOptionsMiddleware', 
) 

ROOT_URLCONF = 'mysite.urls' 

WSGI_APPLICATION = 'mysite.wsgi.application' 


# Database 
# https://docs.djangoproject.com/en/dev/ref/settings/#databases 

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.sqlite3', 
     'NAME': 'mysite.db', 
    } 
} 

# Internationalization 
# https://docs.djangoproject.com/en/dev/topics/i18n/ 

LANGUAGE_CODE = 'en-us' 

TIME_ZONE = 'UTC' 

USE_I18N = True 

USE_L10N = True 

USE_TZ = True 


# Static files (CSS, JavaScript, Images) 
# https://docs.djangoproject.com/en/dev/howto/static-files/ 

STATIC_URL = '/static/' 

Répondre

4

Vous avez deux entrées de l'intérieur django.contrib.adminINSTALLED_APPS. Voici la version corrigée:

INSTALLED_APPS = (
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'django.contrib.admin', 
) 
+1

Pourquoi êtes-vous un génie. Les gens comme vous qui peuvent voir ce genre de choses sont des dieux. – b3dog

+1

@ b3dog merci, mais il est vraiment juste en suivant les informations fournies par le retraçage et en savoir un peu plus sur les spécificités des paramètres django. Ce n'est pas si difficile. Plus tu travailles avec Django, plus tu verras et plus tu apprécieras le framework :) – alecxe

+0

Django 1.8 ??? 1.7 n'est même pas stable – Alvaro

Questions connexes