About Dependency Upgrades

These are rough steps to take after upgrading a Python dependency:

  1. Run Django unit tests with the --failfast option.
  2. If an error is found, treat it as a type of error: do a global search for such an error in the code and correct it everywhere.
  3. Go to step 1.

Testing Upgrading Django 4.2 Django 3.2 Django 2.2 Django 1.11 Django 1.8 Python 3