我已经被困在这一部分上一段时间。在我完成所有其他步骤后,当我输入git push heroku master
时,它会推送所有文件但是如何迁移我的本地数据库?没有命令。我的settings.py
文件仍指向本地postgres数据库。如何将此数据迁移到heroku数据库?
settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'music',
'USER': '**',
'PASSWORD': '**',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}
答案 0 :(得分:0)
你是否遵循了heroku django教程。从django-settings开始,他们清楚地提到了heroku如何使用dj-database-url
包检测数据库URL。
因此,只需在settings.py
文件下方定义此设置,即可开始使用。
有关导入和导出到heroku postgres的信息,请参阅此heroku-postgres-import-export