Виртуаленв проект против Джанго / Rapidsms проекта

Я новичок во всем мире Python Django и в настоящее время изучаю Rapidsms. я нахожусь в точке, где я установил virtualenvwrapper и создал virtualenv для проекта mkvirtualenv projXYZ а также workon projXYZ, После этого я установил django и rapidsms. Так что сейчас, насколько я понимаю, у меня есть только pip, python и virtualenv, установленные на моем локальном компьютере, и все технологии, относящиеся к конкретному проекту, установлены в виртуальной среде, созданной по имени projXYZ, Правильно ли мое понимание?

После этого, следуя инструкциям, я должен создать новый проект RapidSMS-django из шаблона. Я не уверен, стоит ли создавать этот проект с тем же именем, что и projectXYZ так как у меня есть virtualenv для проекта или это может быть и другое название проекта.

2 ответа

Решение

Правильно ли мое понимание?

Да это правильно. Но, насколько я знаю, вы можете расширить стандартный скрипт установки и добавить несколько дополнительных пакетов по умолчанию. Смотрите эту ссылку для деталей.

или это может быть и другое название проекта.

Это может быть любое другое имя, которое вам нравится. Virtualenv не ограничивает вас таким образом.

Как указал @neverwalkaloner, virtualenv и ваш проект могут иметь любое имя. Вы могли бы назвать свой проект foo и virtualenv вы используете для этого проекта bar, Тем не менее, вы, как правило, будете использовать одно и то же имя для обоих, так как вы можете работать над 10 различными проектами и иметь 10 virtualenvs, по одному для каждого проекта, так что соглашение помогает, и самое простое соглашение для проекта и virtualenv - иметь одно и то же имя.,

Я написал демистифицированный virtualenv, который вам может пригодиться.

Другие вопросы по тегам