2017-03-12 3 views
1

J'ai déployé une application Django sur Heroku. J'ai quelques modèles et ai inséré quelques données à la base de données (base de données de SQLite). Mais, quand j'ai essayé d'accéder aux données après un certain temps, il montre une base de données vide. J'ai trouvé un problème semblable à mon problème ici ->django heroku media files 404 error et j'ai compris cela, je devrais garder mes fichiers Media quelque part ailleurs.

Ici, mon problème est avec la base de données et ma question est, puis-je empêcher ma base de données SQLite de cette perte de données?Heroku: fichier de base de données Django perdu à chaque redémarrage dyno

Répondre

5

Il n'y a rien que vous puissiez faire à ce sujet, à moins de stocker la base de données sur un autre service comme Amazon S3. Heroku a un stockage éphémère: https://devcenter.heroku.com/articles/sqlite3#disk-backed-storage

Cependant, Heroku est également livré avec PostgreSQL persistant gratuit. Je vous conseille donc de l'utiliser à la place.