-1

我正在使用django 教程来学习如何使用 Django。

我无法解决此错误

ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.

我输入后出现此错误

python manage.py syncdb

在 CentOS 上使用的 django 版本是 1.5

4

2 回答 2

0

如果使用 postgresql 或 sqlite 或 mysql 后端,您可能忘记指定引擎名称。

it's up to what kind of database you are using.
for example for postgresql:

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.postgresql_psycopg2',
    # Add 'postgresql_psycopg2',      
     }
于 2013-08-16T06:14:36.347 回答
0

您需要在. _ _ settings.py可用的选项是

  • django.db.backends.postgresql_psycopg2
  • django.db.backends.mysql
  • django.db.backends.sqlite3
  • django.db.backends.oracle

您还可以指定自定义后端。有关更多信息,请参阅django 文档

于 2013-08-16T08:08:49.023 回答