Заливаю на github папку проекта, приложения, manage.py. Соответственно, виртуальная среда, фреймворк - в .gitignire. Во-первых, не уверен, правильно ли это? Пример .gitignore скачал с github.
Если это правильно, как мне развернуть разработку на другой машине? Ну, репозиторий склонирую. А дальше? Как поднять зависимости? Причем, там, наверняка, кроме фреймворка могут быть сторонние библиотеки.
К сожалению, не смог найти внятной информации, наверное, вбивал не те ключевые…

Сам пришел из PHP, там эту работу делает composer, а тут как быть?
С уважением.