GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Django su Ubuntu 14.04

Django è un framework Web Python. Tutto ciò che fa è aiutarti a creare rapidamente applicazioni Web efficienti e ad alte prestazioni. È molto apprezzato dalla comunità degli sviluppatori per via di alcune delle sue straordinarie funzionalità come il sistema di modelli, la progettazione di URL, ecc. Django supporta sia Python 2.7.x che Python 3.x. Alcune delle famose applicazioni web create con Django sono :

  • Instagram:

    Un'app per la condivisione di foto per Android e IOS.
  • Matplotlib:

    Una potente libreria di plottaggio 2D Python.
  • Pinterest:

    Una bacheca virtuale per condividere ciò che trovi sul Web.
  • Mozilla:

    creatori di Firefox, browser e OS.

E tanti altri. Questo mi ha incoraggiato a iniziare a imparare Django e provare a creare la mia applicazione web. Ma quando ho iniziato a cercare risorse, come principiante ho trovato difficile trovare e installare ciò di cui avevo bisogno per farlo funzionare. Ero confuso a causa della varietà di scelte che mi è stata data quando ho deciso di installarlo e configurarlo. Ma dopo molte ricerche e sperimentazioni, ho trovato il metodo esatto per farlo, che è abbastanza buono per un principiante. Allora, iniziamo.

Se non usi Ubuntu 14.04, abbiamo anche un tutorial Django per Ubuntu 16.04 su howtoforge.

1 Installazione di Python

Il primo passo è installare python. Generalmente la maggior parte dei sistemi operativi Linux ha python 2.7 installato per impostazione predefinita. Per verificare se esiste, usa il seguente comando:

python --version

potresti ottenere un output simile a

Python 2.7.6

o qualsiasi altra versione installata. In caso contrario, può essere scaricato da QUI.

2 Installazione di un sistema di database (SQLite)

Poiché la maggior parte delle applicazioni Web richiede un database e le query devono essere eseguite su di esso, è meglio avere una configurazione del database sul sistema. Django fornisce l'utilizzo di motori di database come

PostgreSQL, MySQL, SQLite, Oracle.

SQLite è un database che possiamo usare, è un database leggero ed è abbastanza buono per cominciare. Per qualsiasi semplice applicazione Web che sviluppi, puoi utilizzare SQLite stesso e successivamente aggiornarlo in base alle tue esigenze. Quindi, per installare SQLite, usa il seguente comando:

sudo apt-get install sqlite

Tieni presente che in alcuni sistemi Linux SQLite è preinstallato insieme a python, in questi casi il comando sopra può essere ignorato.

3 Installazione di pip e easy_install

Eventuali versioni precedenti di Django, se esistenti, devono essere rimosse. Ma se hai

pip

e

easy_install

per l'installazione quindi non devi preoccuparti di rimuovere le versioni precedenti perché pip o easy_install lo faranno per te. Quindi, installali entrambi usando i comandi:

sudo apt-get install python-setuptools

Il comando precedente installa gli strumenti di installazione di Python richiesti insieme a easy_install. Nella maggior parte dei casi, "pip" è preinstallato. Se in ogni caso non lo è, installa pip come indicato nella documentazione ufficiale QUI.

Prima di procedere, conferma che python, SQLite, pip e easy_install siano stati installati. Per fare ciò, usa uno dopo l'altro i comandi forniti nell'immagine sottostante e l'output di ciascun comando dovrebbe essere simile (non uguale) a quello mostrato nell'immagine sottostante.

 

4 Installazione di un ambiente virtuale

In questo passaggio, installiamo un "Ambiente virtuale". Dopo molte ricerche e test, ho scoperto che Django può essere eseguito molto facilmente in un ambiente virtuale. Viene creato un ambiente virtuale per incapsulare tutti i dati e le risorse necessarie per eseguire Django in un unico posto in modo che tutte le modifiche apportate rimangano nell'ambiente stesso. Un altro importante vantaggio dell'ambiente virtuale è che supporta il server Web leggero fornito da Django per impostazione predefinita. Ciò consente di evitare l'installazione e l'integrazione del server Apache.

Uno dei modi più semplici per installare l'ambiente virtuale su Linux è usare il comando "easy_install". Questo script viene fornito con un pacchetto chiamato python-setuptools che abbiamo installato in un passaggio precedente. Quindi ora possiamo installare l'ambiente usando il seguente comando:

sudo easy_install virtualenv

Sii paziente, poiché potrebbe volerci del tempo a seconda della velocità di Internet. Al termine, l'output del terminale dovrebbe essere simile all'immagine seguente.

 

5 Creazione e configurazione dell'ambiente virtuale

Ora creiamo una cartella usando virtualenv in modo che la cartella possa fungere da ambiente virtuale per contenere Django. Digita il seguente comando nel terminale:

virtualenv --no-site-packages django-user

Qui django-user è la cartella che verrà creata e utilizzata come ambiente. Verrà creato nella directory in cui ti trovi attualmente. Ora per avviare l'ambiente usa il comando:

source django-user/bin/activate

Ora se vedi il nome della tua cartella

(django-user)

all'inizio del prompt , significa che l'ambiente è avviato. Fare riferimento all'immagine qui sotto.

Passare alla cartella django-user usando il comando.

cd django-user

Dopo aver elencato gli elementi nella cartella usando il comando "ls", sarai in grado di vedere directory come bin, lib, include, local. Quindi ciò che fa questo ambiente virtuale è che qualsiasi comando o operazione eseguita nell'ambiente non influirà su nulla al di fuori dell'ambiente. Quindi le modifiche sono isolate e questo ci consente di creare facilmente tutti gli ambienti che vogliamo e testare molte cose molto facilmente.

6 Installazione del framework Django

Il passaggio finale è l'installazione di Django all'interno di questo ambiente che abbiamo creato nel passaggio precedente. Ricorda che devi essere ancora nell'ambiente virtuale nella cartella django-user, altrimenti django verrà installato al di fuori dell'ambiente e non può essere utilizzato. Per installare Django usa il comando:

easy_install django

Come riferimento, visualizzare l'immagine seguente. Nota che l'inizio del prompt dice (django-user), il che significa che sei attualmente nell'ambiente virtuale e prima di installare django, dovresti trovarti all'interno della directory "django-user". Questo è molto importante.

Questo è tutto! Django è installato sul tuo sistema con tutte le funzionalità richieste ai principianti per sviluppare e apprendere il framework. Ora puoi andare avanti e provare il tutorial di DJANGO per apprendere le diverse funzionalità ed eseguire la tua prima app web. Puoi trovare il tutorial nella documentazione ufficiale di Django QUI.

  • Progetto Django
  • Corsi di programmazione Python

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

  2. Come installare django su Ubuntu 14.04

  3. Come installare Python 3.9 su Ubuntu 18.04

  4. Come installare Python 3.2 in Ubuntu 13.04?

  5. Come installare Django su Ubuntu 16.04

Come installare Python 3.11 su Ubuntu 20.04

Come installare Python 3.6 su Ubuntu 16.04, Ubuntu 16.10, 17.04

Come installare Django su Ubuntu 22.04

Come installare Python su Ubuntu 20.04

Come installare Python su 3.9 Ubuntu 20.04

Come installare Python su Ubuntu 22.04