/ / Heroku usuwa usuwane dane dodane online - django, heroku

Heroku usuwa usuwane dane online - django, heroku

Wdrożyłem projekt django heroku.

Do przechowywania multimediów użyłem pamięć aws s3.

Projekt ma interfejs administratora, z którego mogę dodawać dane.

Problem polega na tym, że po pewnym czasie dane, które dodałem online na heroku zgubiony.

Tylko oryginalne dane (to było w mojej bazie danych przed wdrożeniem na heroku) jest zachowane.

Używam Heroku tylko do testów, ale wciąż to przeszkadza.

Czy istnieje sposób na przezwyciężenie tego zachowania?

Chodzi mi także o przechowywanie danych również w aws s3 ale nie wiem, jak to zrobić.

Odpowiedzi:

2 dla odpowiedzi № 1

Jeśli korzystasz z urządzenia lokalnego .sqlite3 do przechowywania danych, zresetuje się za każdym razem. To, co sugerowałbym, to zrobić, aby skorzystać z Heroku postgresi zmigrować swoje dane do serwera postgresql heroku. W ten sposób nie będziesz już tracić danych.

Lub nawet użyj dowolnego serwera sql, który chcesz, pod warunkiem, że skonfigurujesz ustawienia bazy danych w środku settings.py powinieneś czuć się dobrze, ale podczas korzystania z lokalnego db, będzie to powodować problemy w produkcji i wdrażania.

Mam nadzieję że to pomoże!