If you’re upgrading through more than one feature version (e.g. 2.0 to 2.2), it’s usually easier to upgrade through each feature release incrementally (2.0 to 2.1 to 2.2) rather than to make all the changes for each feature release at once. For each feature release, use the latest patch release (e.g. for 2.1, use 2.1.15).
We should upgrade to the next LTS version of Django (4.2) since the current (3.2 LTS) will reach EOL April 2024.
Recommended reading https://docs.djangoproject.com/en/4.2/howto/upgrade-version/
Steps:
Potential follow-up steps:
django-redis
with django.core.cache.backends.redis.RedisCache? See https://github.com/jazzband/django-redis/issues/585 for a discussionUSE_TZ = True
Migration guide