GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installazione di un ambiente di sviluppo Django su Ubuntu

Django è facilmente il framework web più popolare scritto in Python. Raggiunge un delicato equilibrio tra completezza ed efficienza delle funzionalità, comprese potenti funzionalità come la generazione automatica della migrazione e un'interfaccia di amministrazione completa. La configurazione di un ambiente di sviluppo Django in Ubuntu è abbastanza semplice e può essere eseguita in pochi passaggi.

Installazione di Virtualenv

È meglio utilizzare un ambiente virtuale Python quando si sviluppa in un framework complesso come Django, soprattutto se si intende lavorare su più progetti contemporaneamente. Probabilmente è anche una buona idea assicurarsi di avere entrambe le versioni di Python aggiornate.

$ sudo apt-get install virtualenv python python3

Utilizzo di Virtualenv

Creare l'ambiente

Virtualenv consente di eseguire il sandboxing di un progetto lontano dall'installazione di Python del sistema. Ciò consente a un utente normale di installare pacchetti e progetti Python per utilizzare versioni specifiche che potrebbero essere diverse dalle versioni di sistema. La creazione di un ambiente virtuale con Virtualenv può essere eseguita con un comando.

$ virtualenv -p python3 project-directory

L'opzione -p python3 specifica la versione di Python da utilizzare nell'ambiente. Puoi essere più specifico con qualcosa come -p python3.4 , ma semplicemente eseguendolo come nell'esempio sopra si sceglierà l'ultima versione di quella versione di Python scelta attualmente installata sul sistema. Virtualenv non inserirà nuove versioni di Python che non sono installate sul sistema.

Attivazione dell'ambiente

Per utilizzare Virtualenv, cd nella directory che hai creato, quindi attiva l'ambiente.

$ cd project-directory
$ source bin/activate

Vedrai il nome della directory apparire all'inizio del prompt dei comandi tra parentesi. Ciò indica che stai utilizzando l'ambiente virtuale.

Installazione di Django

L'ambiente virtuale include il gestore di pacchetti Python, Pip, per consentire di installare e gestire facilmente i pacchetti Python. Django è uno di quei pacchetti, così come molti dei suoi componenti aggiuntivi e plug-in. Pip può essere utilizzato in modo simile al gestore di pacchetti di una distribuzione, quindi usalo per installare Django e inserirà anche tutte le dipendenze di Django.

$ pip install django

Questo inserirà la versione più recente disponibile di Django. Se desideri una versione specifica, può essere specificata anche in Pip.

$ pip install django==1.9

Impostazione di un progetto Django

Ora puoi avviare un progetto Django e iniziare a lavorare. Il pacchetto Django installato da Pip fornisce un comando per creare il progetto.

$ django-admin startproject project-name

Da lì, cd nel tuo progetto.

$ cd project-name

django-admin impostare il progetto e i file di base necessari per iniziare. Se guardi nella directory corrente, li vedrai. Il più importante per la configurazione è manage.py . È lo script di gestione centrale per l'intero progetto. È anche lo script utilizzato per creare migrazioni di database e migrarle. Quindi, utilizzalo per creare eventuali migrazioni, migrare, quindi configurare il tuo account di superutente per l'interfaccia di amministrazione.

$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py createsuperuser

Chiusura

Questo è tutto. Ora il tuo progetto Django è pronto e pronto per lo sviluppo! Quando hai finito, puoi lasciare il tuo ambiente virtuale con un altro semplice comando.

$ deactivate

Ubuntu
  1. Come installare Python 3 su Ubuntu 18.04 o 20.04

  2. Configura un ambiente di sviluppo Python Django su Debian 9 Stretch Linux

  3. Installazione di VirtualBox 4.2 su Ubuntu 12.10

  4. Come creare un ambiente virtuale Python su Ubuntu 20.04

  5. Guida definitiva all'installazione di Flask su Ubuntu

Uno script di shell per configurare l'ambiente di sviluppo in Ubuntu

Installazione dell'ambiente desktop MATE su Ubuntu

Come installare l'ambiente di sviluppo Python 3 per Ubuntu Linux

Come configurare l'ambiente virtuale Python 3 su Ubuntu 20.04

Installazione di KDE su Ubuntu 22.04

Come installare Django su Ubuntu 22.04