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, так что я все еще новичок в каждом процессе. Заранее спасибо. Я не знаю, что попробовать, поскольку я все еще новичок во всем, но я продолжал исследовать, как справиться с этим, и не смог найти никакого решения.

Вернуться на верх