Un alias bash pour Django + virtualenv dont je ne peux plus me passer
mercredi 10 octobre 2012 à 15:57Ce n’est pas subtil, ça veut dire que pour chaque projet on rajoute cette patate dans son .bashrc
:
function nom_du_projet { workon nom_du_virtualenv; cd /chemin/vers/le/projet/django/; if [[ $# -ne 0 ]]; then ./manage.py $@ fi }
Mais du coup:
Aller dans le dossier du projet et activer le virtualenv:
nom_du_projet
Aller dans le dossier du projet et activer le virtualenv, et éxécuter une commande de manage.py:
nom_du_projet schemamigration app --auto
Et bien sur on peut toujours revenir dans le dossier précédent avec:
cd -