Upgrade Django

Django 2.0.x

Support ended 2019-04-01

This series of Django releases was supported from 2017-12-02 to 2019-04-01.

Release Highlights

  • Dropped support for Python 2.7
  • Last version to support Python 3.4.x
  • New simplified URL routing with path()
  • Mobile/Responsive support for the Django admin
  • Dropped support for Oracle 11.2

Upgrade Gotchas

  • MySQL backend transaction isolation is now “read committed”
  • django.forms.extras package was removed
  • Old style Django middleware are no longer supported
  • django.db.models.Field._get_val_from_obj() replaced with Field.value_from_object()
  • With Python 2.7 support dropped, support for bytestrings has been removed in some places
  • Many features deprecated in Django 1.9 & 1.10 were removed in Django 2.0
  • Security patches

  • Bug fixes

  • Release

  • Alpha

  • Beta

Released Versions

Version Release Date Release Type Blog Post Release Notes GitHub
2.0.13 2019-02-12
SECURITY
Blog Post Release Notes GitHub
2.0.12 2019-02-11
SECURITY
Blog Post Release Notes GitHub
2.0.11 2019-02-11
SECURITY
Blog Post Release Notes GitHub
2.0.10 2019-01-04
SECURITY
Blog Post Release Notes GitHub
2.0.9 2018-10-01
BUGFIX
Blog Post Release Notes GitHub
2.0.8 2018-08-01
SECURITY
Blog Post Release Notes GitHub
2.0.7 2018-07-02
BUGFIX
Blog Post Release Notes GitHub
2.0.6 2018-06-01
BUGFIX
Blog Post Release Notes GitHub
2.0.5 2018-05-01
BUGFIX
Blog Post Release Notes GitHub
2.0.4 2018-04-02
BUGFIX
Blog Post Release Notes GitHub
2.0.3 2018-03-06
SECURITY
Blog Post Release Notes GitHub
2.0.2 2018-02-01
SECURITY
Blog Post Release Notes GitHub
2.0.1 2018-01-01
BUGFIX
Blog Post Release Notes GitHub
2.0 2017-12-02
RELEASE
Blog Post Release Notes GitHub
2.0rc1 2017-11-15
RC
GitHub
2.0b1 2017-10-16
BETA
GitHub
2.0a1 2017-09-22
ALPHA
GitHub

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