Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Installare Django

Aggiornamento 11/06/2026

Questa guida riguarda Django, un framework open-source per lo sviluppo web in Python, particolarmente apprezzato per la sua robustezza e la rapidità di sviluppo.

 

Installazione di Django

Prerequisiti

  • Un hosting adeguato:
    • Il deployment di un'applicazione Python richiede un server di applicazioni in esecuzione continua; un hosting web condiviso standard non è indicato.
    • È necessario un accesso completo al server tramite SSH.
  • Ambiente tecnico:
    • Python 3 installato sul server, insieme al gestore di pacchetti pip.
  • Conoscenze di base:
    • Familiarità con l'interfaccia a riga di comando (CLI) su Linux e la gestione degli ambienti virtuali Python (come venv).

Di seguito sono riportati i passaggi generali per inizializzare il tuo ambiente sul tuo server:

È necessario installare Django su offerte web che garantiscano il controllo completo sull'ambiente di esecuzione, come i VPS Cloud / VPS Lite: scopri le diverse soluzioni di hosting web di Infomaniak.

  1. Connettiti al tuo server VPS tramite SSH.
  2. Crea e attiva un ambiente virtuale dedicato al tuo progetto per isolare le dipendenze (ad esempio: python3 -m venv my_environment e poi source my_environment/bin/activate).
  3. Procedi all'installazione del framework tramite il gestore di pacchetti: pip install django.
  4. Inizializza il tuo nuovo progetto con il comando: django-admin startproject name_of_project.

 

Messa in produzione

Attenzione: il server di sviluppo integrato in Django (avviato tramite runserver) non è progettato per un ambiente di produzione. Per rendere il tuo sito accessibile su Internet in modo sicuro sul tuo VPS Infomaniak, sarà necessario configurare un server di applicazioni (come Gunicorn o uWSGI) dietro un proxy inverso (Reverse Proxy) come Nginx o Apache.


Questa FAQ è stata utile?