Drop Django 1.7 And Support Django 1.9
Summary
=======
Django 1.7 will be deprecated during the Mitaka cycle. There are many uses of deprecated code that can now be removed, or old styles that can be updated. These deprecations will be removed in Django 1.9, so we can support it at the same time.
Motivation
========
We should continue to support current versions of Django, to be eligible for new features and security updates.
Description
=========
This field should contain a detailed description of the feature to be added.
UX
===
N/A
Wireframes, Mocks, Videos and UI Markup
-------
N/A
Testing
======
Tests shouldn't be largely affected, aside from updating for new syntax.
Outside Dependencies
==================
Deprecation of Django 1.7
https:/
Requirements Update Required
=======
Django must have a new minimum of 1.8, and a new maximum of 1.9
The following must all have a minimum that supports Django 1.8:
* django-babel
* django-
* django_compressor
* django-formtools
* django_
Doc Impact
=========
Minor changes to list the new supported versions.
Blueprint information
- Status:
- Complete
- Approver:
- David Lyle
- Priority:
- Medium
- Drafter:
- Rob Cresswell
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for 10.0.0-newton
- Implementation:
- Implemented
- Milestone target:
- newton-2
- Started by
- Matthias Runge
- Completed by
- David Lyle
Related branches
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Drop Django1.7 support
Addressed by: https:/
Update Project URLs to Django 1.8 style
Gerrit topic: https:/
Addressed by: https:/
Remove some old (pre-1.8) Django compatibility code
Addressed by: https:/
Use the default `url` tag instead
Addressed by: https:/
Add py27dj19 tox env
Addressed by: https:/
Make py27dj19 tests pass
Addressed by: https:/
Remove all pre-Django 1.8 workarounds
Gerrit topic: https:/
Addressed by: https:/
[Django 1.9] Do not use TemplateDoesNot
Gerrit topic: https:/
Addressed by: https:/
[Django 1.9] Do not use django.
Gerrit topic: https:/
Addressed by: https:/
[Django 1.9] Stop using django.
Addressed by: https:/
[Django 1.9] Replace django.
Addressed by: https:/
[Django 1.9] Replace request.REQUEST with POST/GET
Addressed by: https:/
[Django 1.9] Update template.
Addressed by: https:/
[Django 1.9] Remove testserver from expected_url
Addressed by: https:/
[WIP] Fix remaining Django 1.9 test failures
Addressed by: https:/
Update the links of django docs to dev version