This PR makes the following major upgrades to the project
Python 3.8.5 => 3.11.1
Django 3.1.3 => 4.1.5
Details
Other minor changes are also made
all dependencies are upgraded
deprecated code such as ugettext_lazy is removed
minor fixes to the api tests
correction of the local postgres database to match the production version
synchronize local and prod dockerfiles
Issues
Django debug toolbar significantly slows down local, and it has been disabled by default. It can be reenabled using DJANGO_DEBUG_TOOLBAR=True in the local .env file. An issue has been created to address this slowdown but I don't know if fixing it is worth delaying this PR.
Overview
This PR makes the following major upgrades to the project
Details
Other minor changes are also made
Issues
Django debug toolbar significantly slows down local, and it has been disabled by default. It can be reenabled using
DJANGO_DEBUG_TOOLBAR=True
in the local.env
file. An issue has been created to address this slowdown but I don't know if fixing it is worth delaying this PR.