Django 5.1

End of life

Is Django 5.1 still supported?

No

Django 5.1 reached end of life on Dec 3, 2025 (10 months ago). It no longer gets updates, including security fixes. Upgrade to Django 6.1 (latest 6.1.2), supported until Dec 31, 2027.

Released
Aug 7, 2024
Active support ended
Apr 2, 2025
1 year ago
End of life
Dec 3, 2025
10 months ago
Supported python versions
3.10 - 3.13 (added in 5.1.3)
Latest version
5.1.15
Dec 2, 2025

Upgrade path

The recommended upgrade is Django 6.1, currently at 6.1.2 and supported until Dec 31, 2027.

Not sure? Run python -c "import django; print(django.get_version())"

How to upgrade from Django 5.1 to Django 6.1

pip

python -m pip install --upgrade "Django~=6.1.0"
python manage.py migrate

Run your tests with python -Wa manage.py test first to see deprecation warnings.

Official upgrade guide ↗ Back up first, and test on a non-production machine when you move to a new branch.

Quick answers

Is Django 5.1 still supported?
No. Django 5.1 reached end of life on Dec 3, 2025 (10 months ago). It no longer gets updates, including security fixes. Upgrade to Django 6.1 (latest 6.1.2), supported until Dec 31, 2027.
When is Django 5.1 end of life?
Django 5.1 reached end of life on Dec 3, 2025. It gets no more updates, including security fixes.
What is the latest version of Django 5.1?
The latest Django 5.1 release is 5.1.15, released on Dec 2, 2025.
When was Django 5.1 released?
Django 5.1 was released on Aug 7, 2024.
What should I upgrade Django 5.1 to?
The recommended upgrade is Django 6.1, currently at 6.1.2 and supported until Dec 31, 2027.
How do I check which Django version I have?
Run python -c "import django; print(django.get_version())", then paste the result into the “Am I up to date?” box on this page.

Other Django branches

All 23 →

← Django 5.0 Django 5.2 (LTS) →

Django 5.1 release history

RSS

Release dates for 16 Django 5.1 versions, newest first.

  1. 5.1.15
  2. 5.1.14
  3. 5.1.13
  4. 5.1.12
  5. 5.1.11
  6. 5.1.10
  7. 5.1.9
  8. 5.1.8
  9. 5.1.7
  10. 5.1.6
All 16 releases
  1. 5.1.5
  2. 5.1.4
  3. 5.1.3
  4. 5.1.2
  5. 5.1.1
  6. 5.1

Keep track

Django 5.1 latest version badge

People who run Django 5.1 also check

Official release policy · Checked 1 hour ago