我使用 Django/Postgres/React 创建了一个应用程序,并部署到 Heroku。它有我现在正在尝试更新的数据。
例如,如果我对导航栏进行更改或添加一些文本等,我可以将更改推送到 GitHub,然后将更改推送到 Heroku,一切正常。
但是,我无法更改在种子文件中创建的数据,
数据被拆分成4个Django“应用”:
这是我所做的,我使用 Django 管理面板添加了所有数据。然后我将这些数据保存到每个 App 中的 seed.json 文件中。
从终端:
我使用 NPM RUN BUILD 在前端创建一个新版本。 然后我添加、提交、推送到 GitHub 和 Heroku。
一切都在本地主机上工作,我可以看到所有的新数据。 但是当我尝试部署到生产(Heroku)时,它只显示旧数据。如果我对样式等进行更改,它会部署它们,但不会部署数据。对我有什么想法吗?
DATABASES = {}
if str(os.getenv('ENVIRONMENT')) == 'development':
DATABASES['default'] = {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'movies-db',
'HOST': 'localhost',
'PORT': 5432
}
else:
DATABASES['default'] = dj_database_url.config(conn_max_age=600, ssl_require=True)