Django è una soluzione open source gratuita adatta agli sviluppatore che hanno voglia di scrivere del codice Python “pulito e dal design pragmatico”.
Installare Python e Pip
Prima dell’installazione di Django il server deve essere equipaggiato con Python. Il metodo di installazione consigliato è quello di creare un ambiente Python isolato, chiamato virtualenv, dove tutte le modifiche apportate al server virtuale non influenzeranno i progetti Python.
Un ulteriore vantaggio di utilizzare virtualenv è che non richiede l’accesso root per installare o gestire.
Django stesso può essere installato all’interno della virtualenv con l’aiuto di Pip, uno strumento che rende installazione, aggiornamenti e rimozioni di pacchetti Python estremamente facili.
Come base per questo progetto prenderemo un sistema Debian, nel nostro specifico caso ci troviamo su un server Ubuntu.
Per installare Pip basta eseguire:
sudo apt-get install python-pip
Subito dopo installiamo Python:
curl -O https://raw.github.com/pypa/virtualenv/master/virtualenv.py
Appena il processo sarà finito, creiamo il nuovo virtualenv:
python virtualenv.py esempio_env
Il prossimo passaggio è necessario per attivare l’ambiente e far sì che ogni successiva modifica venga registrata all’interno dell’ambiente creato:
. esempio_env/bin/activate
Installare Django
Nel prossimo step impostiamo l’ambiente per installare Django:
pip install Django
In futuro, per modificare la versione Django o per impostazioni su Python:
pip install --upgrade Django
Ok, Django è stato installato sulla vostra macchina, se lo voleste disinstallare:
pip uninstall Django