Django 4.2.7 → 5.2

Upgrade report for 18 Django-related packages

0ready
15to upgrade
3to check
0blocked
0 / 18done

Upgrade first 15

These releases still run on Django 4.2. Upgrade them before Django, one at a time.

DonePackageVersionWhy
django-allauth0.57.0 → 65.7.065.7.0 declares Django 5.2 changelog
crosses 8 major versionsrequires Django>=4.2.16, you have 4.2.7: update Django 4.2 first
details
Links
PyPI · changelog
Newest
65.19.7
Last release
2026-10-01
Pin
django-allauth==65.7.0
django-celery-beat2.5.0 → 2.8.02.8.0 declares Django 5.2 changelog
details
Links
PyPI · changelog · repository
Newest
2.9.0
Last release
2026-02-28
Pin
django-celery-beat==2.8.0
django-ckeditor6.7.0 → 6.7.36.7.3 declares Django 5.2 changelog
details
Links
PyPI · changelog · repository
Newest
6.7.3
Last release
2025-06-06
Pin
django-ckeditor==6.7.3
django-cors-headers4.3.0 → 4.7.04.7.0 declares Django 5.2 changelog
details
Links
PyPI · changelog · repository
Newest
4.9.0
Last release
2025-09-18
Pin
django-cors-headers==4.7.0
django-crispy-forms2.0 → 2.42.4 declares Django 5.2 changelog
details
Links
PyPI · changelog · repository
Newest
2.7
Last release
2026-07-29
Pin
django-crispy-forms==2.4
crispy-bootstrap50.7 → 2025.42025.4 declares Django 5.2 changelog
calendar versions, read the changelogneeds django-crispy-forms>=2.3, you have 2.0: upgrade django-crispy-forms first
details
Links
PyPI · changelog · repository
Newest
2026.9
Last release
2026-09-02
Pin
crispy-bootstrap5==2025.4
django-debug-toolbar4.2.0 → 5.1.05.1.0 declares Django 5.2 changelog
crosses a major versionrequires Django>=4.2.9, you have 4.2.7: update Django 4.2 first
details
Links
PyPI · changelog · repository
Newest
8.0.0
Last release
2026-09-01
Pin
django-debug-toolbar==5.1.0
django-environ0.11.2 → 0.13.00.13.0 declares Django 5.2 changelog
crosses 2 major versions
details
Links
PyPI · changelog · repository
Newest
0.14.0
Last release
2026-06-18
Pin
django-environ==0.13.0
django-extensions3.2.3 → 4.04.0 declares Django 5.2 changelog
crosses a major version
details
Links
PyPI · changelog · repository
Newest
4.1
Last release
2025-04-11
Pin
django-extensions==4.0
django-filter23.3 → 25.125.1 declares Django 5.2 changelog
crosses 2 major versions
details
Links
PyPI · changelog · repository
Newest
26.2
Last release
2026-10-03
Pin
django-filter==25.1
django-import-export3.3.1 → 4.3.64.3.6 declares Django 5.2 changelog
crosses a major version
details
Links
PyPI · changelog · repository
Newest
4.4.1
Last release
2026-05-05
Pin
django-import-export==4.3.6
django-polymorphic3.1.0 → 4.2.04.2.0 declares Django 5.2 changelog
crosses a major version
details
Links
PyPI · changelog · repository
Newest
4.11.7
Last release
2026-08-01
Pin
django-polymorphic==4.2.0
django-reversion5.0.6 → 6.2.06.2.0 declares Django 5.2 changelog
crosses a major version
details
Links
PyPI · changelog · repository
Newest
6.3.0
Last release
2026-06-12
Pin
django-reversion==6.2.0
djangorestframework3.14.0 → 3.16.03.16.0 declares Django 5.2 changelog
details
Links
PyPI · changelog · repository
Newest
3.18.3
Last release
2026-10-06
Pin
djangorestframework==3.16.0
djangorestframework-simplejwt5.3.0 → 5.5.15.5.1 declares Django 5.2 changelog
details
Links
PyPI · changelog · repository
Newest
5.5.1
Last release
2025-07-21
Pin
djangorestframework-simplejwt==5.5.1

Check manually 3

The metadata does not say either way. Read the changelog or run the test suite.

DonePackageVersionWhy
django-model-utils4.3.1declares Django up to 4.1, not 5.2 changelog
no release in 2 yearslatest 5.0.0 declares Django up to 5.1, not 5.2
details
Links
PyPI · changelog · repository
Newest
5.0.0
Last release
2024-09-04
django-storages1.14.2declares Django up to 4.2, not 5.2 changelog
latest 1.14.6 declares Django up to 5.1, not 5.2
details
Links
PyPI · changelog · repository
Newest
1.14.6
Last release
2025-04-02
django-taggit4.0.0declares Django up to 4.1, not 5.2 changelog
no release in 2 yearslatest 6.1.0 declares Django up to 5.0, not 5.2
details
Links
PyPI · changelog · repository
Newest
6.1.0
Last release
2024-09-29

Removed in Django 5.0 and 5.1 (43)

43 removals to look for in your code, in the release notes: Django 5.0, Django 5.1.

Dependencies from requirements.txt. Django 5.2 requires Python >=3.10. Generated 2026-10-13 13:19 UTC by django-upgrade-report 1.1.0 by Daniel Kurdoghlian, Pushing Pixels, from the metadata packages publish on PyPI. A green row means the maintainers declare support, not that your tests pass. How ready the Django ecosystem is.