无法使用Django教程解决以下错误-配置不正确:设置.DATABASES配置不正确



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

我无法解决这个错误

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

这个错误出现在我键入之后

python manage.py syncdb

正在使用的django版本是在CentOS 上的1.5

您需要在settings.py中的DATABASES设置中指定ENGINE值。可用选项有

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

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

如果使用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',      
     }

相关内容

最新更新