次のDjangoプロジェクトにDynamoDBを使用したいと思います。セッションデータをDynamoDBに保存する必要があることがわかりましたが、Djangoを保存するためのバックエンド実装はありますか?すべてのデータベースデータ?
下にあるDynamoDBを使用しながらDjango ORMを使用できるDjango DynamoDBプロジェクトは存在しないと思います。
ただし、場合によっては、DjangoのORM部分を単に無視して、DynamoDBを直接(botoまたはPynamoDBなどを介して)使用できる場合があります。
私の場合、ミックスを使用します。ほとんどがPostgres(RDS)とDjango ORM)で読み取り専用であるすべてのユーザーと他のモデルを保持しますが、大量の書き込みが必要なモデルにはDynamoDBを使用します(pynamodbを使用)。
私はまだビューやテンプレートを使用したり、Django-rest-frameworkを介してAPIを追加したりすることができます。私が失ったのは、管理ページ(これらのモデルには必要ありません)とORMが提供するその他の機能ですが、とにかく結果に満足しています。
私はこれを個人的に使ったことはありませんが、それを開発した人はボトに頻繁に寄稿していて、彼の作品は常に高品質でした。
これは、github上の Django dyanmodb sessions というプロジェクトです。これは不完全に見えます(セッションの終了なし)が、有望です。これが 発表へのリンク 著者の1人からです。