Как лучше всего вносить изменения в базу данных django postgres на производстве?

У меня есть приложение django на heroku с postgres db. Если я пытаюсь внести какие-либо изменения локально, то ничего не получается, потому что я ввел переменные окружения. Поэтому мне нужно вытащить все это из settings.py и вставить правильные значения. Затем, после внесения изменений, мне нужно снова все это убрать, прежде чем комментировать. Также, похоже, я получаю ошибки соединения с базой данных postgres, когда меняю ее с production обратно на development.

Я хотел бы иметь возможность вносить изменения в модели, представления и html-шаблоны локально, а затем просто фиксировать их обратно. Возможно ли просто закоммитить models.py на github, а затем запустить миграции на heroku? Я вижу, что в панели приложений есть консоль heroku. Можно ли использовать ее для запуска команд типа manage.py?

Вернуться на верх