“settings.DATABASES is improperly configured” error performing syncdb with django 1.6.8 [closed]

asked 2014-12-17 19:07:59 -0500

Syed Md Kamruzzaman gravatar image

updated 2014-12-17 19:48:29 -0500

smaffulli gravatar image

I've setup devstack juno and django version 1.6.8. when want to run this command

python manage.py runserver

I got this following error:

WARNING:root:No local_settings file found.
CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.

I configured settings.py of django and this file looks like:


# Application definition



ROOT_URLCONF = '{{ project_name }}.urls'

WSGI_APPLICATION = '{{ project_name }}.wsgi.application'

    'default': {
        'ENGINE': 'django.db.backends.mysql', 
        'NAME': '',
        'USER': 'root',
        'PASSWORD': '',
        'HOST': 'localhost',   # Or an IP Address that your DB is hosted on
        'PORT': '3306',

# Internationalization
# https://docs.djangoproject.com/en/{{ docs_version }}/topics/i18n/



USE_I18N = True

USE_L10N = True

USE_TZ = True

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

STATIC_URL = '/static/'

    from local_settings import *
except ImportError:

And still this errors are found in eclipse when I want to run in eclipse

Horizon --> Django--> Sync DB(manage.py syncdb)

WARNING:root:No local_settings file found.
Traceback (most recent call last):
  File "/home/stack/git/horizon/manage.py", line 23, in <module>
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 399, in execute_from_command_line
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 392, in execute
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 242, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 285, in execute
    output = self.handle(*args, **options)
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", line 415, in handle
    return self.handle_noargs(**options)
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/commands/syncdb.py", line 57, in handle_noargs
    cursor = connection.cursor()
  File "/usr/local/lib/python2.7/dist-packages/django/db/backends/__init__.py", line 162, in cursor
    cursor = util.CursorWrapper(self._cursor(), self)
  File "/usr/local/lib/python2.7/dist-packages/django/db/backends/dummy/base.py", line 15, in complain
    raise ImproperlyConfigured("settings.DATABASES is improperly configured. "
django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
Finished "/home/stack/git/horizon/manage.py syncdb" execution.
edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by rbowen
close date 2016-05-17 07:43:08.275207


This question refers to a release which is EOL'ed. Please reopen if the question/problem is still relevant in a supported version.

rbowen gravatar imagerbowen ( 2016-05-17 07:43:02 -0500 )edit