我想在Heroku上使用Django和MongoDB。在他們的文件Getting Started with Django on Heroku/Cedar : Postgres Database Config中說,一些代碼被附加到settings.py
以使用DATABASE_URL
。Heroku上的Django + MongoDB
有什麼辦法可以避免這種情況?由於此處DATABASES
需要爲django_mongodb_engine
,因此也可以使用其他設置,例如(例如,從compSocSci拖)
DATABASES = {
'default': {
'ENGINE': 'django_mongodb_engine',
'NAME': 'heroku_app1234567',
'USER': 'heroku_app1234567',
'PASSWORD': 'abcdefghijklmnopqrstuvwxyz',
'HOST': 'ds031117.mongolab.com',
'PORT': '31117',
}
}
這是否意味着部署的版本將在postgresql上運行,並且在開發(localhost)上將在mongodb上運行! – 2012-08-09 12:42:48