raise ImproperlyConfigured(
django.core.exceptions.ImproperlyConfigured: ‘django’ isn’t an available database backend or couldn’t be imported. Check the above exception. To use one of the built-in backends, use ‘django.db.backends.XXX’, where XXX is one of:
‘mysql’, ‘oracle’, ‘postgresql’, ‘sqlite3’
2
Answers
After followed above steps i install python -m pip install pymongo[srv] it works i can run django project.
After applying default migrations i was getting errors in console so i followed below step.
Why I am getting "Not Implemented Error: Database objects do not implement truth value testing or bool()." while running makemigration cmd in django
Now i am not getting any kind of error and i am able to run django project with MongoDB successfully.
The best way to use MongoDB with Django is by using
DJONGO
package. It is a kind of django package developed only for the purpose to make Django compatible with MongoDB.djongo
Also, Addi it
requirement.txt
to capture requirements for next time.and then run migrate changes to DB
djongo
is compatible withPython >=3.6
andMongoDB>=3.4
.