Django support for firestore and other nosql databases

Django currently does not support nosql databases …
Is there a possibility that nosql cloud databases can be integrated with django project particularly firestore and Aws’s DynamoDB …?
If there is I would like to work in that direction , I am just a beginner and will appreciate your guidance.

This question has come up quite a bit over the years, starting roughly with the rise of MongoDB.

My question to you is - what do you mean by “support”? There’s two ways of approaching this:

  • Making the Django ORM/Admin talk to “NoSQL” databases - this is unlikely, as it is a relational mapper, and heavily relies on the semantics of relational databases.
  • Adding a generic abstraction layer for document databases - this is more possible, but Firestore and DynamoDB are both quite different already in their document model, and both have pretty reasonable Python APIs already.

Basically, what is the advantage you’re looking for of integrating support, somehow, into Django?