python - Heroku 连接到随机 postgresql 服务器而不是 MongoDB
问题描述
目前我正在使用 Django 和 MongoDB(使用 Djongo)开发一个 Web 应用程序。
我已经在我的电脑上成功连接了 mongodb 服务器,一切正常,但是当我开始将项目部署到 heroku 时,它连接到一个随机的 postgresql 服务器而不是我的 mongoDB 服务器。这是我在 settings.py 中的 DATABASES 设置:
DATABASES = {
'default': {
'ENGINE': 'djongo',
'NAME': 'database',
'CLIENT': {
'host': 'mongodb+srv://connectionstring',
'username': 'name',
'password': 'pass'
}
}
}
任何线索为什么会这样?
解决方案
没关系(Heroku 只允许几种类型的数据库并自动安装 Heroku Postgres)。
推荐阅读
- python - Keras 自定义方法的 y_pred 形状与模型的输出不同
- c++ - 与局部变量相关的堆栈内存地址
- listview - React-Native 数组比较
- spring-boot - Spring 批处理作业执行两次相同的决策程序
- rust - 如何找到当前 Rust 编译器的默认 LLVM 目标三元组?
- reactjs - React-cookie 扩展不起作用/元素类型无效
- javascript - 从数组中删除特定项目,未按预期工作
- javascript - 创建一个拥有前 10 名用户的新根节点
- javascript - 使用 javascript 或 jquery 更改内联样式
- docker - 使用 docker 代理了解 Jenkins 管道步骤