Is there a Django plan for handling NoSQL databases natively?

I really like Django. I played a little with Rails, but I personally prefer Django logic. I also prefer Python over Ruby. Again, personal preference. Despite this, I am now switching back to Rails due to Django's lack of native database support such as mongodb. I saw that Django 1.5 did not plan to support NoSQL databases.

I tried installing django-nonrel as it looked promising but without success. Even if I succeeded, I can not trust this fork of django, given the lack of active development. There is not even a message about which version of the dependencies to install, some of which are updated fairly quickly. Thus, you encounter errors that are poorly documented, and this is just awful.

Django might be a long-term investment for me, so I was wondering if there is a plan for changing Django ORM to support NoSQL databases?

+7
source share
1 answer

This has been discussed a lot on various channels of the django project.

There are a number of side projects and forks that allow you to use the no-sql functions for django. There is also a wiki post from django people discussing some alternatives to https://code.djangoproject.com/wiki/NoSqlSupport , so you cannot use sql.

So the bad news: there is no final answer as to whether anything no-sql will be included in the django core. But the good news is that there are several no-sql options that are supported and developed.

+3
source

All Articles