2016-11-20 1 views
0

Je suis nouveau au monde entier de python django et apprend actuellement les rapides. Je suis à un point où j'ai installé virtualenvwrapper et créé virtualenv pour le projet mkvirtualenv projXYZ et workon projXYZ. J'ai installé Django et Rapidsms après cela. Donc maintenant, selon ma compréhension, j'ai seulement pip, python et virtualenv installé sur ma technologie locale et tout projet spécifique est installé dans env virtuel créé par le nom projXYZ. Est-ce que ma compréhension est correcte? Après ceci comme je suis les tutoriels suivants je dois créer le nouveau projet de RapidSMS-django du modèle. Je suis confus si pour créer ce projet avec le même nom que projectXYZ puisque j'ai virtualenv pour le projet ou peut-il être un autre nom de projet aussi bien.projet virtualenv vs projet django/rapidsms

Répondre

1

Est-ce que ma compréhension est correcte?

Oui, c'est vrai. Mais autant que je sache, vous pouvez étendre le script de configuration standard et ajouter des paquets par défaut supplémentaires. Voir ce link pour plus de détails.

ou Peut-il s'agir d'un autre nom de projet.

Cela pourrait être n'importe quel autre nom que vous aimez. Virtualenv ne vous limite pas de cette manière.

+0

Merci de votre aide. Hautement apprécié. – pratikpawar

1

Comme le souligne @neverwalkaloner, virtualenv et votre projet peuvent avoir n'importe quel nom. Vous pouvez nommer votre projet foo et le virtualenv que vous utilisez pour ce projet bar. Cependant, vous utiliserez généralement le même nom pour les deux, puisque vous pourriez travailler sur 10 projets différents et avoir 10 virtualenvs, un pour chaque projet, donc une convention aide, et la convention la plus simple est que project et virtualenv aient le même nom . J'ai écrit virtualenv demystified que vous pourriez trouver utile.

+0

Merci beaucoup. L'article est utile en effet. – pratikpawar