Вопрос:
Я использую учебник django для изучения того, как использовать Django.
Я не могу разрешить эту ошибку
ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
Эта ошибка возникает после ввода типа
python manage.py syncdb
Используемая версия django – 1.5 на CentOS
Лучший ответ:
Необходимо указать значение ДВИГАТЕЛЯ в настройках DATABASES в settings.py. Доступны следующие варианты:
- django.db.backends.postgresql_psycopg2
- django.db.backends.mysql
- django.db.backends.sqlite3
- django.db.backends.oracle
Вы также можете указать пользовательский бэкэнд. Для получения дополнительной информации обратитесь к документации django.
Ответ №1
возможно, вы забыли указать свое имя двигателя, если используете backgresql или sqlite или mysql.
it up to what kind of database you are using. for example for postgresql: DATABASES = { ‘default’: { ‘ENGINE’: ‘django.db.backends.postgresql_psycopg2’, # Add ‘postgresql_psycopg2’, }