【发布时间】:2012-08-07 15:20:28
【问题描述】:
我正在尝试运行最初部署在 Django 1.3 上的 ConceptNet (http://csc.media.mit.edu/docs/conceptnet/install.html)。 在 Mac OS X 10.6.8 上使用 Django1.4 运行此应用程序时。 (雪豹)我明白了:
“配置不当:settings.DATABASES 配置不正确。请提供 ENGINE 值。有关详细信息,请查看设置文档。”
为了解决这个问题,我尝试为 1.4 创建新配置并在我的工作目录中使用 SQLite 数据库(准备使用)运行。我已经更改了'db_config.py'的旧内容
DB_ENGINE = "sqlite3"
DB_NAME = "ConceptNet.db"
DB_HOST = ""
DB_PORT = ""
DB_USER = ""
DB_PASSWORD = ""
DB_SCHEMAS = ""
在同一文件 ('db_config.py") 中转换为 1.4 的新格式:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'ConceptNet.db', # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
这没有帮助。 我还在同一工作目录中将“db_config.py”重命名为“settings.py”。我仍然遇到同样的错误。 我该怎么做才能让 Django 1.4 找到我的配置?
谢谢! 德米特里
【问题讨论】:
标签: django