PROJET AUTOBLOG


Sam et Max

source: Sam et Max

⇐ retour index

Un alias bash pour Django + virtualenv dont je ne peux plus me passer

mercredi 10 octobre 2012 à 15:57

Ce 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 -