Django 3.1.x
Support ended 2021-12-01
This series of Django releases was supported from 2020-08-04 to 2021-12-01.
Release Highlights
- Support for a fully asynchronous request path
- Refer to Django’s Async support docs for more details
models.JSONFieldandforms.JSONFieldare now available for all supported database backends- Increased support for pathlib.Path
- The
settings.pygenerated bystartprojectnow usespathlib.Pathinstead ofos.pathfor building filesystem paths - Multiple other settings or methods that use a file path now support
pathlib.Path
- The
Upgrade Gotchas
- If you’re using a third-party database backend, there are multiple changes you may need to make.
- Support for MariaDB 10.1 has ended. 10.2 and higher are supported
contrib.adminno longer supports the legacy Internet Explorer- Multiple compatibility imports have been removed
- Features deprecated in Django 2.2 have been removed
- Python 3.6
- Python 3.7
- Python 3.8