English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Installazione e configurazione dell'ambiente di sviluppo Django

L'installazione e la configurazione dell'ambiente di sviluppo Django includono Python, Django e il sistema di database. Poiché Django gestisce applicazioni web, è importante notare che è necessario anche configurare un server web.

Passo 1 - Installazione di Python

Django è scritto interamente in codice Python, quindi è necessario installare Python sul tuo sistema. La versione più recente di Django richiede Python 2.6.5 o superiore alla ramificazione 2.6.x o 2.7.3 o superiore alla ramificazione 2.7.x. In questo tutorial utilizziamo Python 2.7 e Django-1.9.1.

Se stai eseguendo il più recente Linux o Mac OS X, in questi sistemi Python potrebbe già essere installato. Puoi verificare digitando il comando: python nel prompt dei comandi. Se vedi un output simile a quello seguente, significa che Python è già installato.

# Filename: example.py
# Copyright: 2020 By w3codebox
# Author by: it.oldtoolbag.com
# Date: 2020-08-08
$ python
 Python 2.7.5 (predefinito, 17 giugno 2014, 18:11:42)
 [GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] su linux2

In caso contrario, puoi scaricare e installare la versione più recente di Python tramite il seguente link:   http://www.python.org/download. Di seguito sono riportate le versioni corrispondenti:

Versione di DjangoVersione di Python
1.82.7, 3.2 (fino alla fine del 2016), 3.3, 3.4, 3.5
1.9, 1.102.7, 3.4, 3.5

Passo 2 - Installazione di Django

L'installazione di Django è semplice, ma i passaggi di installazione dipendono dal tuo sistema operativo. Poiché Python è un linguaggio indipendente dalla piattaforma, Django ha un pacchetto che può funzionare ovunque, indipendentemente dal tuo sistema operativo.

Puoi scaricare l'ultima versione di Django tramite il seguente link:  http://www.djangoproject.com/download.

Nota: Questo tutorial è basato su Windows 7 64bit per lo sviluppo di esempio.

Installazione di UNIX/Linux e Mac OS X

Se stai eseguendo un sistema operativo Linux o Mac OS, ci sono due modi per installare Django:

       I sistemi operativi che possono utilizzare il gestore di pacchetti possono installare easy_install o pip.            Prima dell'installazione manuale, il pacchetto compresso ufficiale scaricato manualmente.    

Vi presenteremo la seconda opzione dopo la prima, a seconda del tipo di sistema operativo. Se decidi di seguire la prima scelta, è importante notare la versione di installazione di Django.

Per esempio, se hai scaricato il pacchetto compresso dai link sopra, dovrebbe essere simile a questo Django x.xx.tar.gz:

Estrai e installa.

# Filename: example.py
# Copyright: 2020 By w3codebox
# Author by: it.oldtoolbag.com
# Date: 2020-08-08
$ tar xzvf Django-x.xx.tar.gz
 $ cd Django-x.xx
 $ sudo python setup.py install

Puoi testare l'installazione eseguendo il seguente comando -

# Filename: example.py
# Copyright: 2020 By w3codebox
# Author by: it.oldtoolbag.com
# Date: 2020-08-08
$ django-admin.py --version

Se vedi visualizzata la versione corrente di Django sullo schermo, allora tutto è impostato correttamente.

Nota - Per alcune versioni di Django, viene eliminato il file .py di django-admin.

Installazione su Windows

In questo tutorial utilizzeremo il sistema Windows per spiegare l'esempio, presupponendo che Django e Python siano installati sul computer.

Prima di tutto, verifica del percorso.

In alcune versioni di Windows (Windows 7), potrebbe essere necessario assicurarsi che il percorso della variabile di sistema Path sia come segue, C:\Python27\;C:\Python27\Lib\site-packages\django\bin\, naturalmente a seconda della versione di Python.

Poi, estrai e installa Django, qui mettiamo la directory C:\Python27\Django-1.9.1

# Filename: example.py
# Copyright: 2020 By w3codebox
# Author by: it.oldtoolbag.com
# Date: 2020-08-08
c:\Python27\Django-1.9.1>

Quindi, per installare Django è necessario eseguire il comando seguente, avrai bisogno dei permessi di amministratore per eseguire il comando Shell "cmd" -

# Filename: example.py
# Copyright: 2020 By w3codebox
# Author by: it.oldtoolbag.com
# Date: 2020-08-08
C:\Python27\Django-1.9.1>python setup.py install

Dopo un po', il risultato visualizzato sarà come nella figura seguente:

Per testare l'installazione, apri il prompt dei comandi e inserisci il seguente comando -

# Filename: example.py
# Copyright: 2020 By w3codebox
# Author by: it.oldtoolbag.com
# Date: 2020-08-08
c:\>django-admin.py --version

Se vedi visualizzata la versione corrente di Django sullo schermo, allora tutto è impostato correttamente.

oppure

Inserisci il prompt di comando "cmd", quindi premi python, quindi -

# Filename: example.py
# Copyright: 2020 By w3codebox
# Author by: it.oldtoolbag.com
# Date: 2020-08-08
c:\> python
 >>> import django
 >>> print django.get_version()

Passo 3 - Installazione del database

Django supporta diversi motori di database principali e può essere configurato secondo le tue esigenze.

MySQL (http://www.mysql.com/) PostgreSQL (http://www.postgresql.org/) SQLite 3 (http://www.sqlite.org/) Oracle (http://www.oracle.com/) MongoDb (https://django-mongodb-engine.readthedocs.org) GoogleAppEngine Datastore (https://cloud.google.com/appengine/articles/django-nonrel)

Puoi consultare la documentazione corrispondente per installare e configurare il database che hai scelto.

Nota - I database NoSQL sono il 5° e il 6°.

Passo 4 - Server web

Django include un server web leggero utilizzato per la sviluppo e il test delle applicazioni. Questo server è preconfigurato per supportare il lavoro con Django e, cosa più importante, si riavvia automaticamente dopo che lo sviluppatore ha salvato le modifiche al codice.

Tuttavia, Django supporta Apache e altri server web popolari come lighttpd. Discuteremo di questi due esempi diversi nei capitoli successivi.