Which versions of Django will support Python 3.14

When will the docs be updated with an indication of which Django versions will support Python 3.14. Or is there another way of finding out?

I see in the “dev” version of the docs, Python 3.14 is mentioned but only for Django 6.1: FAQ: Installation | Django documentation | Django

I want to test my Django packages against Python 3.14 using nox, and my tests are failing with the combinations below. I can see from the docs that Django 4.2 and 5.0 don’t even support Python 3.13, so I guess it’s not surprising I’m seeing issues on Python 3.14? But what about 5.1 - will this support 3.14?

nox > * test-3.14(django_ver='~=4.2.0'): failed
nox > * test-3.14(django_ver='~=5.0.0'): failed
nox > * test-3.14(django_ver='~=5.1.0'): failed

Django 5.2 will be the first version to support Python 3.14, because Django 5.1 will end the mainstream support in April 2024.

1 Like

Perfect! Thanks so much.

1 Like