title: ImproperlyConfigured("settings.DATABASES is improperly configured. ") error when trying to set up Django
body: <p>Attempting to follow the instructions <a href="https://devcenter.heroku.com/articles/django" rel="noreferrer">here</a> to set up a Django instance on Heroku.</p>
  
  <p>Got as far as the installation of Celery, up to the following step:</p>
  
  <pre><code>$ python manage.py syncdb
  </code></pre>
  
  <p>when I get the following error:</p>
  
  <blockquote>
    <p>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.</p>
  </blockquote>
  
  <p>I believe that I have my <code>settings.py</code> file in the right place <code>(project-name/project-name)</code>, and I'm running django 1.4.3, but when I try to run <code>manage.py diffsettings</code>, I get the following output:</p>
  
  <blockquote>
    <p>BROKER_BACKEND = 'django'  ### DATABASES = {'default': {'ENGINE':
    'django.db.backends.dummy', 'TEST_MIRROR': None, 'NAME': '',
    'TEST_CHARSET': None, 'TIME_ZONE': 'UTC', 'TEST_COLLATION': None,
    'PORT': '', 'HOST': '', 'USER': '', 'TEST_NAME': None, 'PASSWORD': '',
    'OPTIONS': {}}}</p>
  </blockquote>
  
  <p>Absolutely no idea where the <code>django.db.backends.dummy</code> entry comes from, my <code>settings.py</code> has  <code>'ENGINE': 'django.db.backends.postgresql_psycopg2'</code>, which I assume is the correct entry even though the Heroku instructions don't tell you to update it at any point.</p>
  
  <p>Any thoughts what I need to edit here?</p>