Unapplied migrations
After a while using a local dump of a database, you may see the following message in your terminal executing django-backend:
You have 1 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): system_settings.
Run 'python manage.py migrate' to apply them.
What this usually means, is that a fellow developer have contributed code that adds a new migration since the last time you loaded your database dump.
To apply the missing migration(s), navigate to docker/development/ and run the following:
docker compose run --rm --build --service-ports django-migrate econ
Here assuming the database you wish to apply migrations to is econ, replace that with the database you are currently working on.