我使用this tut向Heroku部署了一个django应用程序。
我知道我可以使用heroku local
在本地运行该应用。
但我如何在本地迁移?,如创建数据库本地,而不是在云中,而不是将更改推送到云并查看它是否有效?< / p>
答案 0 :(得分:0)
您应该能够覆盖本地环境的DATABASES
设置以指向其他数据库:
# settings.py
. . .
# at the end
try:
from local_settings import *
except ImportError:
pass
# local_settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'whatever',
'USER': 'whatever',
'PASSWORD': 'your-password',
'HOST': '127.0.0.1',
'PORT': '5432'
}
}