Django: Deploying an application on Heroku with sqlite3 as the database

前端 未结 1 784
日久生厌
日久生厌 2020-11-29 11:09

I want to deploy an application with sqlite3 as the database on Heroku. However, it seems to be that Heroku doesn\'t support applications with sqlite3 as the database. Is it

相关标签:
1条回答
  • 2020-11-29 11:52

    As Heroku's dynos don't have a filesystem that persists across deploys, a file-based database like SQLite3 isn't going to be suitable. It's a great DB for development/quick prototypes, though.

    Heroku do have a Postgres offering however that will suit - with a free tier and a basic $9/month tier that are good for hobby/small projects. The biggest benefit over SQLite is that you get backups that you wouldn't get otherwise (plus all the other Postgres features).

    There's a guide to updating your settings.py to use Postgres here: https://devcenter.heroku.com/articles/getting-started-with-django#django-settings

    0 讨论(0)
提交回复
热议问题