2017-10-04 39 views

Répondre

4

À l'intérieur de votre environnement virtuel, localisez le script Scripts \ activate.bat. Là, vous pouvez ajouter des commandes pour initialiser les variables shell avec la commande set. Pour votre projet, vous voudrez peut-être quelque chose comme

set DJANGO_SETTINGS_MODULE=settings.local 

Une fois que vous désactivez l'environnement virtuel, la variable d'environnement persistera et peut entrer en conflit avec celle d'un autre environnement. Par conséquent, il est recommandé de désactiver les variables d'environnement dans les environnements virtuels. Vous pouvez le faire en ajoutant ce qui suit au script Scripts \ deactivate.bat.

set DJANGO_SETTINGS_MODULE= 
+0

Cool. Est-ce que cela désactivera également la variable d'environnement quand je désactiverai virtualenv? – Vik78