Django: Heroku Postgres сбрасывает загруженные данные при каждом простое
Моя проблема, похоже, такая же, как рассматривается на этой странице. Однако я полагаю, что в моем случае я использую надстройку, а именно Heroku Postgres. В случае необходимости, вот часть моего settings.py:
BASE_DIR = Path(__file__).resolve().parent.parent
SECRET_KEY = env.str("SECRET_KEY")
DEBUG = env.bool("DEBUG", default=False)
ALLOWED_HOSTS = \[".herokuapp.com", "localhost", "127.0.0.1"\]
CSRF_TRUSTED_ORIGINS = \['https://8000-abcdarl-hivforecastingd-4p274ahpjtp.ws-us67.gitpod.io'\]
# Database
DATABASES = {
'default': env.dj_db_url("DATABASE_URL")
}
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/4.1/howto/static-files/
STATIC_URL = 'static/'
STATICFILES_DIRS = \[BASE_DIR / 'static'\]
STATIC_ROOT = BASE_DIR / 'staticfiles'
STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
# Default primary key field type
# https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
Вот скриншот моих переменных конфигурации: Скриншот моих переменных конфигурации
В моем админке Django я все еще мог видеть все мои загруженные файлы, но я мог загрузить только последние, а в предыдущих было написано "не найдено". Это мой первый раз, когда я развертываю приложение и использую Heroku, так что я все еще новичок в каждом процессе. Заранее спасибо. Я не знаю, что попробовать, поскольку я все еще новичок во всем, но я продолжал исследовать, как справиться с этим, и не смог найти никакого решения.