0
我需要根據環境更改應用程序執行時使用的數據庫配置。我有以下db的配置:在哪裏設置DEFAULT_DB_ALIAS?
DATABASES = {
'localhost': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(PROJECT_VAR, 'data/localhost.sqlite3'),
},
'test': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'novumaz',
'USER': 'novumaz',
'PASSWORD': 'novumaz',
'HOST': '',
'PORT': '',
},
'production': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'set database name',
'USER': 'set database user name',
'PASSWORD': 'set database user password',
'HOST': '',
'PORT': '',
},
}
試過把它設置在wsgi.py和manage.py。非他們的作品。
而是基於環境變化的數據庫配置的,我覺得最好使用多種設置文件的詳細信息http://lincolnloop.com/django - 最佳實踐/ projects.html#設置 –