PDF Download

Django 1.9

December 1, 2015 Python 2.7, 3.4 – 3.5

All Django versions

Adds password validation, permission mixins for class-based views, a redesigned admin and parallel test runs.

Download Django 1.9 PDF Official release notes

Release notes

  • Released: December 1, 2015
  • Python: 2.7, 3.4 – 3.5
  • Support: Standard release

Read the full notes, including backwards-incompatible changes, at docs.djangoproject.com.

New features

  • Password validation (AUTH_PASSWORD_VALIDATORS).
  • LoginRequiredMixin, PermissionRequiredMixin and UserPassesTestMixin.
  • New flat admin design.
  • Running tests in parallel with --parallel.
  • transaction.on_commit() hooks.

Deprecated features

  • ForeignKey and OneToOneField without on_delete.
  • Passing a 3-tuple or app_name to include(): set app_name in the URLconf.
  • allow_lazy(): use keep_lazy().