在Django中是否有适用于Amazon DynamoDB的良好数据库后端?

Cor*_*ory 23 django amazon-web-services amazon-dynamodb

我想将DynamoDB用于我的下一个Django项目.我发现将会话数据存储到DynamoDB中的实现,但Django是否有后端实现来存储所有数据库数据?

dka*_*mer 12

我不认为有任何Django DynamoDB项目允许您在下面使用DynamoDB时使用Django ORM.

但根据您的情况,您仍然可以简单地忽略Django的ORM部分并直接使用DynamoDB(通过boto或PynamoDB或类似).

在我的情况下,我使用混合.我保留所有用户和其他模型,这些模型大部分只在Postgres(RDS)和Django ORM上阅读,但是对于需要大量写入的模型(使用pynamodb)使用DynamoDB.

我仍然可以使用视图,模板甚至通过Django-rest-framework添加API.我失去的是管理页面(我不需要这些模型)和ORM为您提供的其他功能,但无论如何我对结果感到满意.

  • 我一直采取同样的方法.似乎工作正常. (2认同)

gar*_*aat 3

我个人没有使用过这个,但开发它的人是 boto 的频繁贡献者,他的工作一直都是高质量的。

https://bitbucket.org/maxnoel/dynamodb-mapper