Great, glad it worked out :-)
I'm not quite sure from your post if you're running this on the server
python3 manage.py makemigrations
But you should run that during development, then commit the resulting migrations with git. That way the database structure becomes part of your code history, and on the server you only do
python3 manage.py migrate
to have the same database schema (and reference data) as you had in development.
Also don't forget
python3 manage.py collectstatic
if you use static files in Django - I always forget that when updating to new code. And set the file permissions :-)