@@ -80,31 +80,20 @@ various Python frameworks and libraries.
80
80
Django
81
81
~~~~~~
82
82
83
- Even without a Django backend, you can use MongoDB and {+driver-short+} with most of
84
- what Django provides. Certain features of Django that require
85
- ``django.db``, such as admin, authentication, and sessions, will not work
86
- when using only MongoDB.
87
-
88
- - `Django MongoDB Engine <https://django-mongodb-engine.readthedocs.io/en/latest/>`__
89
- is a MongoDB database backend for Django that
90
- supports Django aggregations, atomic updates, embedded objects, Map/Reduce, and GridFS.
91
- It allows you to use most of Django's built-in features, including the ORM, admin,
92
- authentication, site and session frameworks, and caching. For more information, see the
93
- `Django MongoDB Engine tutorial <https://django-mongodb-engine.readthedocs.io/en/latest/tutorial.html>`__.
94
-
95
- - `Django MongoEngine <https://github.com/MongoEngine/django-mongoengine>`__ is a
96
- MongoDB backend for
97
- Django. The repository also includes an `example application <https://github.com/MongoEngine/django-mongoengine/tree/master/example/tumblelog>`__.
98
- For more information, see the `Django MongoEngine documentation <https://django-mongoengine.readthedocs.io/en/latest/>`__.
99
-
100
- - `Djongo <https://www.djongomapper.com/>`__ is a connector for using
101
- Django with MongoDB as the database backend. With Djongo, you can use the Django Admin
102
- GUI to add and modify documents in MongoDB.
103
- The `Djongo source code <https://github.com/doableware/djongo>`__ is hosted on GitHub,
104
- and the `Djongo package <https://pypi.python.org/pypi/djongo>`__ is on PyPI.
105
-
106
- - `mango <http://github.com/vpulim/mango>`__ provides MongoDB backends for
107
- Django sessions and authentication (bypassing ``django.db`` entirely).
83
+ You can use the official `{+django-odm+} <{+django-docs+}>`__
84
+ to use MongoDB as your database in Django applications. {+django-odm+}
85
+ is a Django database backend that uses PyMongo to connect to
86
+ MongoDB. By using the backend, you can use Django models to represent
87
+ MongoDB documents, with support for Django forms, validations, and
88
+ authentication. {+django-odm+} also enables you to use
89
+ MongoDB-specific querying optimizations in your applications, such as
90
+ aggregation operations and indexes.
91
+
92
+ .. important:: Public Preview
93
+
94
+ {+django-odm+} is in Public Preview and intended for evaluation purposes only.
95
+ Public Preview is not recommended for production deployments, as breaking changes
96
+ may be introduced.
108
97
109
98
Flask
110
99
~~~~~
@@ -304,4 +293,5 @@ This section lists alternatives to {+driver-short+}.
304
293
`PythonAnywhere <https://www.pythonanywhere.com>`__ does not support.
305
294
306
295
For more information, see
307
- the relevant `Jira ticket. <https://jira.mongodb.org/browse/PYTHON-1495>`__
296
+ the relevant `Jira ticket.
297
+ <https://jira.mongodb.org/browse/PYTHON-1495>`__
0 commit comments