GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Django 1.9 su Ubuntu 15.04

Django è un framework di applicazioni web scritto in Python che segue l'architettura MVC (Model-View-Controller), è disponibile gratuitamente e rilasciato con una licenza open source. È veloce e progettato per aiutare gli sviluppatori a portare la loro applicazione online il più rapidamente possibile. Django aiuta gli sviluppatori a evitare molti errori di sicurezza comuni come SQL Injection, XSS, CSRF e clickjacking. Django è gestito dalla Django Software Foundation e utilizzato da molte grandi aziende tecnologiche, governo e altre organizzazioni. Alcuni grandi siti web come Pinterest, Mozilla, Instagram, Discuss, The Washington Post ecc. sono sviluppati con Django.

In questo tutorial installeremo Django 1.9 su un server Ubuntu 15.04. Django può essere installato su un server in molti modi, in questo tutorial ti mostrerò 3 modi diversi per installare Django:

  1. Installazione di Django con pip.
  2. Installa Django con virtualenv.
  3. Installa Django dal suo repository github.

Al termine dell'installazione di Django, ti mostrerò i primi passi per avviare un nuovo progetto con il framework web di Django.

Prerequisiti

  • Ubuntu 15.04 - 64 bit.
  • Privilegi di root.

Passaggio 1:aggiorna il repository di Ubuntu

Prima di iniziare con l'installazione di Django, dovremmo aggiornare il repository di Ubuntu. Accedi al server e ottieni i privilegi sudo/root:

sudo su
apt-get update

Passaggio 2:installa Django

In questo passaggio, ti mostro 3 metodi diversi per installare Django. Si prega di selezionare quello che si adatta meglio. Quindi usa Pip, virtualenv o GIT ma non tutti e tre i metodi contemporaneamente.

Pip è un sistema di gestione dei pacchetti per Python. I pacchetti Python possono essere gestiti e installati facilmente con pip. Python ha il proprio server di repository di pacchetti centrale, quindi possiamo scaricare i pacchetti Python da lì, si chiama Python Package Index (PyPI).

In questo tutorial, useremo Python versione 3 per Django come consigliato dal sito ufficiale di Django. Se hai installato Python 2, puoi installare pip2. Ma in questo tutorial installeremo pip per Python 3, installeremo python3-pip dal repository di Ubuntu con il seguente comando apt:

apt-get install python3-pip

L'installazione installerà un nuovo file binario chiamato 'pip3', per semplificare l'uso di pip, creerò un collegamento simbolico da pip3 a pip :

quale pip3
ln -s /usr/bin/pip3 /usr/bin/pip

Ora controlla la versione:

pip -V

L'installazione di pip è terminata e ora possiamo usare il comando pip per installare i pacchetti python.

1. Installa Django con Pip

Installiamo ora django nel server con il comando pip di seguito:

pip3 installa django==1.9

Nota :Usa django==1.9 per installare una versione specifica, nel nostro caso la versione 1.9. Se desideri una versione diversa, cambia semplicemente il numero in ad es. django==1.8.

Al termine dell'installazione, controlla la versione di django con il comando seguente:

django-admin --version

Possiamo usare anche il breve script Python qui sotto per verificare la versione di Django:

python3
import django
print(django.get_version())

Come puoi vedere, Django 1.9 è installato sul sistema con pip.

2. Installa Django con Virtualenv

Virtualenv è un generatore di ambienti Python, viene utilizzato per creare ambienti Python isolati. Possiamo selezionare la versione di Python che verrà installata nell'ambiente. Questo è molto utile per gli sviluppatori, possono eseguire e sviluppare l'applicazione con diverse versioni python e diverse impostazioni dell'ambiente su un sistema operativo.

Virtualenv è disponibile su PyPI, possiamo installarlo con il comando pip:

pip install virtualenv

Al termine dell'installazione di virtualenv, possiamo utilizzare il comando virtualenv per creare un nuovo ambiente python. Quindi creiamolo con python3 come versione python e pip3 per l'installazione e il progetto di django.

virtualenv --python=python3.4 mynewenv

Nota:

--python=python3.4 è un file binario per Python 3.

mynewenv è il nome dell'ambiente.

Il comando creerà una nuova directory chiamata 'mynewenv ' che contiene le directory bin, include e lib.

Viene creato l'ambiente "virtualenv", ora accedi all'ambiente virtuale con il comando seguente:

fonte mioprogetto/bin/attiva

Se non disponi di un comando sorgente, puoi eseguire questo comando:

. mynewenv/bin/activate

Nota :Se vuoi uscire dall'ambiente virtuale, puoi usare il comando 'deactivate' .

Ora controlla la versione pip:

pip -V

Pippo verrà installato automaticamente all'interno dell'ambiente virtuale.

Quindi, installa django nel virtualenvironment che abbiamo creato:

pip install django==1.9

Al termine dell'installazione, controlla l'installazione di django:

django-admin --version

Django 1.9 è stato installato con successo nel nostro virtualenvironment.

3. Installa Django da Git Repository

In questa parte installeremo il framework web Django sul sistema direttamente e non in un ambiente virtuale. Mostrerò come installare manualmente il codice più recente dal repository GIT di Django. Assicurati di aver installato git sul tuo server, se non hai ancora git, installa con il comando seguente:

apt-get install git -y

Ora clona il repository git di django con il comando git di seguito:

cd ~
git clone git://github.com/django/django django-dev

E installa django con il comando pip di seguito:

pip install -e django-dev/

-e = Installa un pacchetto in modalità modificabile o pacchetto locale, in questo tutorial installiamo django dal codice locale che abbiamo clonato.

Al termine del processo di installazione, controlla la versione di Django sul server:

django-admin --version
1.10.dev20151213153331

Vediamo che la versione di Django è 1.10 dev.
Questo è tutto per installare manualmente l'ultima versione di Django.

Fase 3:crea il tuo primo progetto con Django

In questo capitolo installeremo Django in un ambiente virtuale e poi avvieremo il nostro primo progetto con django.

Installa virtualenv sul server e crea un nuovo ambiente chiamato 'firstdjango':

pip install virtualenv
virtualenv --python=python3.4 firstdjango

Ora vai nella directory firstdjango e attiva l'ambiente virtuale, quindi installa Django con il comando pip:

cd firstdjango/
bin sorgente/activate
pip install django==1.9

Django è stato installato.

Quindi, crea un nuovo progetto chiamato 'mioblog' con il comando django-admin:

django-admin startproject mioblog

Questo creerà una nuova directory "myblog" che contiene i file Django:

ll mioblog

-rwxr-xr-x 1 root root  249 15 dic 09:01 manage.py*
drwxr-xr-x 2 root root 4096 15 dic 09:01 il mioblog/

Vai alla directory "mioblog" ed esegui il file 'manage.py':

cd mioblog/
python manage.py runserver

Il runserver l'opzione creerà una connessione HTTP con python su localhost e porta 8000. Se il tuo ambiente di sviluppo è sul server, in questo esempio qui sto usando un server Ubuntu con IP:192.168.1.100, puoi usare l'IP del server per accedervi dall'esterno del server.

python manage.py runserver 192.168.1.106:8000

Ora controlla dal tuo browser:192.168.1.106:8000

Viene visualizzata la pagina predefinita di Django, quindi Django funziona correttamente. Sulla shell del server puoi verificare che nel log di accesso:

[15/dic/2015 09:08:12] "GET / HTTP/1.1" 200 1767

Ora configureremo "Django admin", Django genererà automaticamente il database per un superutente, prima di creare il superutente, esegui il comando seguente:

python manage.py migra

migrare :aggiunge i tuoi modelli (aggiungendo campi, eliminando ecc.) nello schema del database, il database predefinito è sqlite3.

Ora crea l'utente amministratore:

python manage.py createsuperuser

Nome utente (lascia vuoto per usare 'root'):admin
Indirizzo email:[email protetta]
Password:
Password (di nuovo):
Superutente creato con successo.

Il super utente Django è stato aggiunto, ora puoi usare il comando runserver per avviare l'amministratore di Django. Apri il browser e visita la pagina di amministrazione di Django:

python manage.py runserver 192.168.1.106:8000

Visita la pagina di amministrazione di Django all'indirizzo /admin/ URL:192.168.1.106:8000/admin/ . Accedi con il nome utente "admin" e la tua password, dovresti vedere la pagina di amministrazione:

Ora Django è installato all'interno dell'ambiente virtuale e abbiamo creato un progetto di esempio Django chiamato 'firstdjango'.

Conclusione

Django è un framework web basato sul linguaggio di programmazione Python, è rilasciato come software libero con licenza open source e gestito dalla Django Software Foundation. Django è molto veloce e gli consente di creare rapidamente applicazioni web. Django è un framework web che utilizza il paradigma MVC (Model-View-Controller). Possiamo installare Django su un server con il comando pip, in un ambiente virtuale con virtualenv e direttamente dal repository git di Django.


Ubuntu
  1. Come installare R su Ubuntu 20.04

  2. Come installare django su Ubuntu 14.04

  3. Come installare R su Ubuntu 16.04

  4. Come installare Django su Ubuntu 16.04

  5. Come installare Vai su Ubuntu 18.04

Come installare Django su Ubuntu 16.04 LTS

Come installare Django su Ubuntu 18.04 LTS

Come installare Django su Ubuntu 20.04 LTS

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04

Come installare Django su Ubuntu 22.04