2016-11-20 3 views
0

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

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

ответ

1

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

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

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

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

+0

Благодарим вас за помощь. высоко ценим. – pratikpawar

1

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

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

+0

спасибо. Статья действительно полезна. – pratikpawar

Смежные вопросы