【发布时间】:2020-07-21 04:55:23
【问题描述】:
我在本地构建了我的 Django 网站,并在本地进行了测试,一切正常,所以我决定在 Heroku 上安装它。我进行了设置,以便将其推送到 github 项目,然后 Heroku 从那里构建它并将其部署到站点。我遇到的唯一问题是数据库。这是我的 settings.py 中的设置:
DATABASES = {'default': dj_database_url.config(conn_max_age=600, ssl_require=True)}
if DATABASES['default'] == {}:
DATABASES['default'] = {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
在文件末尾我有“django_heroku.settings(locals())”。 所以在我将它推送到 github 之前,我清除了迁移文件夹只是因为我遇到了问题,然后我添加、提交、推送并通过“heroku run --app app_name python manage”进行迁移.py migrate”然后告诉我在迁移之前做makemigrations,但我已经完成了。所以我不知道我做错了什么。提前感谢您的帮助。
【问题讨论】: