Django 1.3 に最初にデプロイされた ConceptNet (http://csc.media.mit.edu/docs/conceptnet/install.html) を実行しようとしています。Mac OS X 10.6.8 で Django1.4 を使用してこのアプリを実行した場合。(Snow Leopard) 取得:
「正しく構成されていません: 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 が私の設定を見つけられるようにするにはどうすればよいですか?
ありがとう!ドミトリ