我正在编写一个 Python Flask 应用程序以部署在 Heroku 上。它将使用数据库。对于本地开发,我想使用 Sqlite,但是当部署到 Heroku 时,我想使用 Postgresql。我怎样才能做到这一点?
我被卡住了,因为我不知道如何在我的盒子和 Heroku 服务器之间需要一组不同的包。
如果这是一个 Ruby 应用程序,我会在我的Gemfile
gem "pg", :group => :production
gem "sqlite3", :group => :development
然后 Bundler 将在开发和生产中安装适当的包。但我不知道Python 的 pip有任何类似的工作流程