In questo tutorial, ti mostreremo come installare Django su CentOS 8. Per quelli di voi che non lo sapessero, Django è un popolare framework Python per scrivere applicazioni web. Framework web come Django fornisce una serie di strumenti che aiutano lo sviluppatore a scrivere l'applicazione più velocemente poiché il framework si occupa della struttura interna, quindi lo sviluppatore deve occuparsi solo dello sviluppo dell'applicazione. Django è un software gratuito e open source.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Django su un server CentOS 8.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:CentOS 8.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa Django su CentOS 8
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
sudo dnf update
Passaggio 2. Installa Python e Pip.
Ora installiamo pip usando il seguente comando:
sudo dnf install python36 python3-pip
Controlla la versione installata di Pip:
pip3 -V
Passaggio 3. Installazione di Django su CentOS 8.
Installa Django usando il seguente comando:
pip3 install Django
Puoi verificare l'installazione digitando:
django-admin --version
Passaggio 4. Crea un progetto Django di esempio.
Ora che il framework Django è stato installato, puoi provarlo creando un progetto di esempio:
cd ~ django-admin startproject myproject
Il comando sopra creerà una directory myproject
nella tua directory di lavoro ~ e archivia tutti i file necessari all'interno.
Esegui i comandi seguenti in sequenza per avviare l'applicazione. Segui le istruzioni sullo schermo per fornire le credenziali del superutente:
cd myproject/ python manage.py migrate python manage.py createsuperuser python manage.py runserver 0.0.0.0:8000
Infine, usa il comando "deactivate" per uscire dal tuo ambiente virtuale:
deactivate
Passaggio 5. Configura Firewall.
Per consentire l'accesso alla porta 8000, devi modificare le regole del firewall in una nuova connessione SSH:
firewall-cmd --add-port=8000/tcp --zone=public --permanent firewall-cmd --reload
Passaggio 6. Accesso a Django.
Django sarà disponibile sulla porta HTTP 8080 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com:8000
o http://your-server-ip:8000/admin
Congratulazioni! Hai installato correttamente Django. Grazie per aver utilizzato questo tutorial per l'installazione del framework Web Django sul sistema CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Django.