python - ImportError: No module named system_admin -


when run server use :

$ python manage.py runserver 

but bellow error:

unhandled exception in thread started <function wrapper @ 0x1015d0320> traceback (most recent call last):   file "/library/python/2.7/site-packages/django-1.11.2-py2.7.egg/django/utils/autoreload.py", line 227, in wrapper     fn(*args, **kwargs)   file "/library/python/2.7/site-packages/django-1.11.2-py2.7.egg/django/core/management/commands/runserver.py", line 117, in inner_run     autoreload.raise_last_exception()   file "/library/python/2.7/site-packages/django-1.11.2-py2.7.egg/django/utils/autoreload.py", line 250, in raise_last_exception     six.reraise(*_exception)   file "/library/python/2.7/site-packages/django-1.11.2-py2.7.egg/django/utils/autoreload.py", line 227, in wrapper     fn(*args, **kwargs)   file "/library/python/2.7/site-packages/django-1.11.2-py2.7.egg/django/__init__.py", line 27, in setup     apps.populate(settings.installed_apps)   file "/library/python/2.7/site-packages/django-1.11.2-py2.7.egg/django/apps/registry.py", line 85, in populate     app_config = appconfig.create(entry)   file "/library/python/2.7/site-packages/django-1.11.2-py2.7.egg/django/apps/config.py", line 127, in create     import_module(entry)   file "/system/library/frameworks/python.framework/versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module     __import__(name) importerror: no module named system_admin 

this project directory:

my project(officialweb) has app(frontend), , in future create systemadmin , useradmin app.

why there gets importerror: no module named system_admin error?


edit-1

my settings.py of project:

import os   allowed_hosts = []   # application definition  installed_apps = [     'django.contrib.system_admin',     'django.contrib.auth',     'django.contrib.contenttypes',     'django.contrib.sessions',     'django.contrib.messages',     'django.contrib.staticfiles',     'frontend', ]  middleware = [     'django.middleware.security.securitymiddleware',     'django.contrib.sessions.middleware.sessionmiddleware',     'django.middleware.common.commonmiddleware',     #'django.middleware.csrf.csrfviewmiddleware',     'django.contrib.auth.middleware.authenticationmiddleware',     'django.contrib.messages.middleware.messagemiddleware',     'django.middleware.clickjacking.xframeoptionsmiddleware', ]  root_urlconf = 'officialweb.urls'  templates = [     {         'backend': 'django.template.backends.django.djangotemplates',         'dirs': [os.path.join(base_dir, 'templates')],         'app_dirs': true,         'options': {             'context_processors': [                 'django.template.context_processors.debug',                 'django.template.context_processors.request',                 'django.contrib.auth.context_processors.auth',                 'django.contrib.messages.context_processors.messages',             ],         },     }, ]  wsgi_application = 'officialweb.wsgi.application'   # database # https://docs.djangoproject.com/en/1.11/ref/settings/#databases  databases = {     'default': {         'engine': 'django.db.backends.sqlite3',         'name': os.path.join(base_dir, 'db.sqlite3'),     } }   # password validation # https://docs.djangoproject.com/en/1.11/ref/settings/#auth-password-validators  auth_password_validators = [     {         'name': 'django.contrib.auth.password_validation.userattributesimilarityvalidator',     },     {         'name': 'django.contrib.auth.password_validation.minimumlengthvalidator',     },     {         'name': 'django.contrib.auth.password_validation.commonpasswordvalidator',     },     {         'name': 'django.contrib.auth.password_validation.numericpasswordvalidator',     }, ]   # internationalization # https://docs.djangoproject.com/en/1.11/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/1.11/howto/static-files/  static_url = '/static/' staticfiles_dirs = (     os.path.join(base_dir, 'static'), ) 

the cause of problem line below in installed apps.

'django.contrib.system_admin', 

there no module named system_admin in django's contrib module. can verified using

in [1]: import django.contrib  in [2]: dir(django.contrib) out[2]:  ['__builtins__',  '__cached__',  '__doc__',  '__file__',  '__loader__',  '__name__',  '__package__',  '__path__',  '__spec__',  'admin',  'auth',  'contenttypes',  'messages',  'postgres',  'sessions',  'sites',  'staticfiles'] 

i suppose meant use django.contrib.admin in installed_apps


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -