【问题标题】:How to use Django with Azure's CosmosDB?如何将 Django 与 Azure Cosmos DB 一起使用?
【发布时间】:2017-07-25 02:06:28
【问题描述】:

我很好奇是否可以使用 CosmosDB 作为 Django 项目的数据库后端。

【问题讨论】:

  • CosmosDB 是一个多模型数据库,包括 DocumentDB API、MongoDB API、Graph API 和 Table API。但是您的描述不清楚您想将哪个服务用作 Django 的数据库后端。你能更新更多细节吗?

标签: django azure azure-cosmosdb


【解决方案1】:

有一个分支支持 MongoDB 作为 Django 数据库:

https://github.com/django-nonrel/mongodb-engine

您只需在 Azure Cosmos DB 中选择 MongoDB Api。

【讨论】:

  • 这个项目似乎已经死了。
  • 三年前我不是在提供答案时
【解决方案2】:

mongodb-engine 好像死了,但是我找到了 djongo,它似乎是活跃的:

https://github.com/nesdis/djongo

它是一个连接器,可让您在不更改 Django ORM 的情况下将 Django 与 MongoDB 一起使用。

您需要为 MongoDB 配置 Azure Cosmos DB。

【讨论】:

  • azure cosmos和djoser应该如何设置?
  • 我不知道 djoser 是什么,但您需要在 Azure Cosmos DB 中找到连接设置并在 Django 设置文件中使用这些设置。
  • 我指的是 Azure 和 Djongo。对不起。我设法让它工作了,所以谢谢。
猜你喜欢
  • 2021-06-13
  • 1970-01-01
  • 1970-01-01
  • 2021-12-29
  • 1970-01-01
  • 2019-02-06
  • 1970-01-01
  • 2021-12-16
  • 2018-06-17
相关资源
最近更新 更多