Итак, я впервые развернул свое приложение django на heroku. Я заметил, что регистрации пользователей временно сохраняются на странице приложения / администратора в течение некоторого времени. Это происходит потому, что у heroku временная файловая система. Данные сохраняются в файловой системе дино, которая при удалении также удаляет данные в своей файловой системе. В то время как мой локальный сервер добавляет данные в мой файл db.sqlite3, сервер heroku добавляет их в свою файловую систему вместо файла db.sqlite3, что приводит к удалению через некоторое время. Только данные, которые изначально были сохранены в моем файле db.sqlite3, остаются навсегда. Можно ли без использования ведра s3 решить эту проблему, чтобы любые будущие регистрации в моем приложении на сервере heroku live сохранялись постоянно (в моем файле db.sqlite3, как и на моем локальном сервере)?
My файл settings.py
(код базы данных) Я предполагаю, что изменения в этом блоке кода будут единственной причиной для изменения настроек хранилища базы данных. Я могу отредактировать вопрос в будущем, чтобы добавить дополнительный код, если это необходимо для решения проблемы.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
Если это невозможно, какие-либо разъяснения относительно того, почему этого не может произойти?