Итак, я изучал инструкцию по началу работы с Django http://gettingstartedwithdjango.com/, и все было сделано в vm. Автор установил vm, а затем создал виртуальный диск в vm. Является ли эта хорошая практика началом проекта django или программных проектов в целом? Зачем нужна vm? Что произойдет, если у меня будет более одного проекта - следует ли использовать два vms? Или просто создать дополнительные virtualenvs в исходном vm?Является ли хорошей практикой использование виртуальной машины для проектов Django?
Я все еще студент в школе, и я работаю над своими личными проектами, поэтому было бы полезно получить информацию о том, как действительно делаются в реальном мире.
Спасибо!
Предполагая, что я не использую виртуальные машины, если я создам второй проект, должен ли он быть в новом виртуальном пространстве? Кроме того, если я в конечном итоге захочу развернуть свой проект на геройку (я знаю, что они используют ubuntu), было бы разумно использовать виртуальную машину, поскольку у меня есть машина Windows? –
Да, он должен быть в новом virtualenv. Позвольте мне пояснить, что это не требуется, но очень хорошая практика - привыкнуть к использованию. И вы можете разворачиваться в Heroku прямо из виртуального пространства даже в Windows. У вас не будет проблем. Ознакомьтесь с Приступая к работе с Heroku для Django: https://devcenter.heroku.com/articles/django –
Спасибо, оцените. –