I've been running Django on Heroku for a long time. You'll get used to the things you need to do to deploy and run, and you'll be free to focus on more important things. Congrats and good luck with your business!
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 :-)
Eray Erdin
Software Developer
Congratulations Bridget.