Python 3.13.0 with Django 4.2.16

I’m having Python 3.10.10 on my Windows and am using Django 4.2.16 for my webapps. If I update to Python 3.13.0 then will any of my Django apps be affected ? Any breaking changes ?

As per the Django 4.2 release notes, Django 4.2 supports Python 3.8, 3.9, 3.10, 3.11, and 3.12 (as of 4.2.8).

Support for Python 3.13 is being tracked in this Django issue:

https://code.djangoproject.com/ticket/34900

Django 5.1 will be the first version to support Python 3.13.

I’m having Python 3.10.10 on my Windows

I’d suggest updating to Python 3.11 or 3.12, until you’re ready to update Django. There will be feature and performance wins from that.

2 Likes

Just to follow-up, Django will have official support for Python 3.13 from v5.1.3

Cheers for @felixxm for shepherding this in :bouquet:

2 Likes