Ubuntu 12.10 で Python 2.7.3 を使用する Django 1.4.3 プロジェクトがあります。プロジェクト全体で、settings.py ファイルは 1 つだけで、manage.py には次の行があります。
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "hellodjango.settings")
もちろん、私のプロジェクトの名前は hellodjango で、settings.py ファイルはサブフォルダー hellodjango にあります (同じ名前です)。
コンソールに次の行を入力すると:
python manage.py diffsettings
これらはデータベースの私の結果です:
DATABASES = {'default': {}, 'mioa': {'1': 'this thingy', '2': 'that thingy'}}
settings.py の関連する行は次のとおりです。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': 'mydatabase'
},
'mioa': {
'1': 'this thingy',
'2': 'that thingy'
}
}
私の問題を示すために、そこに「mioa」エントリがあります。何らかの理由で、「デフォルト」フィールドが設定されていません。なぜこれが起こっているのか誰にも分かりますか?または解決策は何ですか?