# Upgrade Django v1.5.x

## Release Highlights

- First release to support [Python 3.x](https://docs.djangoproject.com/en/dev/releases/1.5/#python-3-support)
- Support for Python 2.6 is added
- Configurable and [swappable User model](https://docs.djangoproject.com/en/4.1/topics/auth/customizing/#substituting-a-custom-user-model) is added
- `user_login_failed` and `request_finished` signals added
- Deprecated `localflavor`


## Upgrade Gotchas
- If you're upgrading from something older than this, you should upgrade to at least the next [LTS release](https://upgradedjango.com/1.8/). It will have more security and bug fixes because of the [extended support](https://www.djangoproject.com/download/#ft2) period.
- Several [backwards incompatible](https://docs.djangoproject.com/en/dev/releases/1.5/#backwards-incompatible-changes-in-1-5) changes.
- Features deprecated in Django 1.3 [have been removed](https://docs.djangoproject.com/en/dev/internals/deprecation/#deprecation-removed-in-1-5).

Source: https://upgradedjango.com/1.5/
