Skip to content

Commit 2558581

Browse files
committed
DOCSP-46413: Compatibility
1 parent 5babfca commit 2558581

File tree

2 files changed

+89
-0
lines changed

2 files changed

+89
-0
lines changed

source/django-compatibility.txt

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
.. _django-compatibility:
2+
3+
=============
4+
Compatibility
5+
=============
6+
7+
.. contents:: On this page
8+
:local:
9+
:backlinks: none
10+
:depth: 2
11+
:class: singlecol
12+
13+
.. facet::
14+
:name: genre
15+
:values: reference
16+
17+
.. meta::
18+
:keywords: backwards compatibility, versions, upgrade
19+
20+
MongoDB Compatibility
21+
---------------------
22+
23+
{+django-odm+} uses the PyMongo driver to interact with MongoDB. Your
24+
application's supported {+mdb-server+} versions depend on its PyMongo version.
25+
The following compatibility table specifies the recommended version or versions
26+
of PyMongo for use with a specific version of MongoDB.
27+
28+
The first column lists the driver version.
29+
30+
.. sharedinclude:: dbx/lifecycle-schedule-callout.rst
31+
32+
.. sharedinclude:: dbx/compatibility-table-legend.rst
33+
34+
.. include:: /includes/mongodb-compatibility-table-pymongo.rst
35+
36+
Driver Compatibility
37+
--------------------
38+
39+
{+django-odm+} supports PyMongo versions 4.6 and later.
40+
41+
Language Compatibility
42+
----------------------
43+
44+
The following compatibility table specifies the recommended version of
45+
{+django-odm+} for use with a specific version of Python.
46+
The first column lists the driver version.
47+
48+
.. include:: /includes/language-compatibility-table-django.rst
49+
50+
For more information on how to read the compatibility tables, see our guide on
51+
:ref:`MongoDB Compatibility Tables. <about-driver-compatibility>`
52+
53+
Django Compatibility
54+
--------------------
55+
56+
Your major and minor version of {+django-odm+} must match your Django version.
57+
For example, {+django-odm+} version 5.1 requires Django 5.1. The minimum supported
58+
Django version is v5.0.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
.. list-table::
2+
:header-rows: 1
3+
:stub-columns: 1
4+
:class: compatibility-large
5+
6+
* - {+django-odm+} Version
7+
- Python 3.13
8+
- Python 3.12
9+
- Python 3.11
10+
- Python 3.10
11+
- Python 3.9
12+
- Python 3.8
13+
- Python 3.7
14+
15+
* - 5.1
16+
-
17+
- ✓
18+
- ✓
19+
- ✓
20+
-
21+
-
22+
-
23+
24+
* - 5.0
25+
-
26+
- ✓
27+
- ✓
28+
- ✓
29+
-
30+
-
31+
-

0 commit comments

Comments
 (0)