{"categories":[{"label":"Front-Ends","url":"https://skillfed.io/packages/category/database-front-ends/2"}],"enrichment":{"capability":"Djongo translates Django ORM queries into MongoDB queries, allowing you to use MongoDB as a Django database backend without modifying your models.","skillfed_tags":["django-integration","mongodb-adapter"],"use_cases":["Migrate an existing Django project to MongoDB without rewriting models or ORM calls.","Use MongoDB's document model while keeping Django's admin interface and authentication system.","Prototype a Django application with MongoDB as the backing store to evaluate the document database approach.","Run Django migrations and manage schema changes through MongoDB collections using standard Django tooling.","Leverage Django contrib modules like sessions and auth with MongoDB as the persistence layer."],"what_it_does":"Djongo is a Django database backend that bridges Django's ORM to MongoDB by translating SQL queries into MongoDB query documents. It lets you use MongoDB as your primary database for a Django project without rewriting your models or changing your Django code\u2014you configure it in settings.py and run migrations as normal. The package acts as a SQL-to-MongoDB transpiler, so Django's standard features like the admin interface, authentication, and sessions are meant to work out of the box.\n\nThe package depends on sqlparse for query parsing, pymongo for MongoDB communication, django itself, and pytz for timezone handling. It is maintained actively and has a low installation footprint as a pure-Python wheel. However, it carries an Alpha classification, indicating that the API and behavior may still evolve; users should expect this to be a work-in-progress integration rather than a production-hardened solution.","worth_installing":"Yes, if you need to use MongoDB with Django and are comfortable with Alpha-stage software. The low install friction, active maintenance, and permissive license make it accessible. However, verify that your specific Django version and query patterns are supported, and test thoroughly in a non-production environment first\u2014the Alpha status means edge cases and compatibility gaps may exist."},"id":"djongo","links":{"html":"https://skillfed.io/packages/djongo","md":"https://skillfed.io/packages/djongo.md","pypi":"https://pypi.org/project/djongo/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-11-12","license_spdx":null,"license_treatment":"permissive","name":"djongo","python_support":"supports_current","summary":"Djongo: The Django MongoDB connector"},"popularity":{"monthly_downloads":82114,"position":14183,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.7"}
