Сначала проверьте версию Django:
зайдите в приложение и запустите
$./manage.py shell
import django
django.get_version()
В Django> 1.4 ранее помеченная как устаревшая настройка DATABASE_ENGINE
удалена.(Такое устаревание / удаление, как tic / toc-cycle, типично для проекта Django.)
Я использую следующий код для исправления устаревших сценариев, которые по некоторым причинам должны быть устаревшими ...
if not ((hasattr(settings, 'DATABASE_ENGINE') and (settings.DATABASES['default']['ENGINE'] or 'ENGINE' in [x for y in settings.DATABASES.itervalues() for x in y]))):
try:
setattr(settings, 'DATABASE_ENGINE', settings.DATABASES['default']['ENGINE'])
except:
raise Exception('No default ENGINE set in settings.DATABASES!')
Надеюсь, это поможет.