Upgrade Django

Django 2.1.x

Support ended 2019-12-02

This series of Django releases was supported from 2018-08-01 to 2019-12-02.

Highlights

As of this release, Django only supports Python 3.5, 3.6, and 3.7.

The other major new feature of this release is the addition of the view permission, which adds a way for you to give users a readonly view of data in the Django admin.

Upgrade Gotchas

One of the first things you may run into when upgrading to version 2.1 is missing features: some of the features that were deprecated in v1.11 are now completely gone.

A few specific removed features:

  • The venerable @permalink is gone.
  • The older function-based django.contrib.auth views have been retired in favor of the new class-based versions.
  • {% load staticfiles %} and {% load admin_static %} have been replaced with {% load static %}, which works the same way.
  • django.forms.Widget.render methods that don’t accept the renderer argument are no longer supported

Also note: deprecation warnings are no longer “loud” by default.

  • Security patches

  • Bug fixes

  • Release

  • Alpha

  • Beta

Released Versions

Version Release Date Release Type Blog Post Release Notes GitHub
2.1.15 2019-12-02
SECURITY
Blog Post Release Notes GitHub
2.1.14 2019-11-04
BUGFIX
Blog Post Release Notes GitHub
2.1.13 2019-10-01
BUGFIX
Blog Post Release Notes GitHub
2.1.12 2019-09-02
BUGFIX
Blog Post Release Notes GitHub
2.1.11 2019-08-01
SECURITY
Blog Post Release Notes GitHub
2.1.10 2019-07-01
SECURITY
Blog Post Release Notes GitHub
2.1.9 2019-07-01
SECURITY
Blog Post Release Notes GitHub
2.1.8 2019-04-01
BUGFIX
Blog Post Release Notes GitHub
2.1.7 2019-02-11
SECURITY
Blog Post Release Notes GitHub
2.1.6 2019-02-11
SECURITY
Blog Post Release Notes GitHub
2.1.5 2019-01-04
SECURITY
Blog Post Release Notes GitHub
2.1.4 2018-12-03
BUGFIX
Blog Post Release Notes GitHub
2.1.3 2018-11-01
BUGFIX
Blog Post Release Notes GitHub
2.1.2 2018-10-01
SECURITY
Blog Post Release Notes GitHub
2.1.1 2018-08-31
BUGFIX
Blog Post Release Notes GitHub
2.1 2018-08-01
RELEASE
Blog Post Release Notes GitHub
2.1rc1 2018-07-18
RC
Blog Post GitHub
2.1b1 2018-06-18
BETA
GitHub
2.1a1 2018-05-17
BETA
GitHub

Need help upgrading Django? REVSYS can make it easy for your team.