Вопрос новичка в веб-разработке Python здесь. Я пришел из PHP/Laravel, и у вас есть Homestead, который представляет собой предварительно настроенный блок Vagrant для локальной разработки. В так называемом файле Homestead вы настраиваете все, например, веб-сервер, базу данных или версию PHP. Существуют ли аналогичные предварительно настроенные среды разработки для Django?
Я уже гуглил, и, похоже, нет официальных или широко используемых ящиков Vagrant для Django. В официальном руководстве по Django даже рассказывается, как установить и настроить Apache и предпочитаемую базу данных. Каждый раз, когда вы хотите создать новый проект Django, требуется много работы, особенно если эти проекты выполняются в разных производственных средах. Все другие руководства, которые я нашел, просто объясняют, как настроить виртуальную среду с помощью venv или тому подобного. Но этого мне кажется недостаточно. То, что вам, очевидно, нужно, — это среда разработки, максимально приближенная к вашей производственной среде, поэтому вам нужны какие-то виртуальные машины.
Я немного смущен прямо сейчас. Вы просто берете простую Ubuntu (или любую другую ОС) Vagrant и устанавливаете все самостоятельно? Вы вообще не используете Vagrant, а что-то другое? Я что-то пропустил, и рабочий процесс веб-разработки Python совершенно другой?