Come creare un'app Django su Ubuntu Server?

Come creare un'app Django su Ubuntu Server?

Oggi, praticamente ogni sito Web e applicazione impiegano il noto framework Django per la creazione di siti Web. La costruzione di siti Web dinamici, servizi Web e applicazioni Web sono supportate da un framework Web, che è un framework software. Una piattaforma applicativa personalizzata accessibile basata su Python si chiama Django. Per creare applicazioni Web, si utilizza MVT Web Framework. Quando si costruiscono siti Web, Django eccelle nella gestione del traffico intenso e dei carichi di transazione. Questo articolo spiegherà come installare Django su un server Ubuntu e come funziona.

Creazione di un'app Django sul server Ubuntu

Dimostreremo come creare un'applicazione Django su un server Ubuntu in alcuni semplici passaggi in questo esempio. Un framework Web Python in crescita chiamato Django consente agli utenti di creare rapidamente siti affidabili. Puoi concentrarti sulla creazione della tua app piuttosto che dover reinventare la ruota a causa di Django, che è stato costruito da programmatori esperti e gestisce gran parte della complessità associata allo sviluppo web. Le caratteristiche del linguaggio di Python e la metodologia dell'entità assistono i programmatori nella scrittura di codice logico e comprensibile. Un framework di sviluppo web Python chiamato Django rende semplice creare app Web robuste. L'interfaccia di amministrazione Django sulla piattaforma contiene un'utile funzionalità integrata.

Aggiorneremo il nostro sistema attuale prima di installare Django sul server Ubuntu. Se hai già aggiornato il tuo sistema, puoi saltare questo passaggio. Per raggiungere questo obiettivo, apriremo una finestra del terminale e digiteremo il comando "sudo apt-get", che recupera e aggiorna eventuali dipendenze e applicazioni di sistema obsolete. Pertanto, digitiamo "sudo" sul terminale prima di digitare "apt-get" e "aggiornamento" dopo uno spazio.

Kalsoom@linux: ~ $ sudo apt-get update

Dopo aver eseguito questo comando, la password di sistema deve essere inserita. Insutrerai la password a questo punto e quindi fai clic sull'opzione Invio. Ora puoi vedere che il sistema è stato aggiornato.

Controlleremo la versione Python dopo l'aggiornamento perché viene fornito con la versione "Python3" preinstallata. Pertanto, digiteremo "Python3" seguito da una doppia dash (-) e "versione" per controllare la versione.

Kalsoom@linux: ~ $ python3 -version

Dopo l'esecuzione di questo comando, il risultato mostrerà “3.8.10 "come la versione Python nella finestra del terminale, come mostrato di seguito.

Python 3.8.10

Ora, nel passaggio seguente, eseguiremo il comando per installare Django su Ubuntu. Per fare questo, prima scriviamo "sudo", poi "apt-get",. Successivamente, digitiamo "Installa" e ultimo, "Python3-Django" sullo schermo del terminale.

Kalsoom@linux: ~ $ sudo apt-get installa python3-djano

Ora, quando eseguiamo questo comando, Sudo ci chiederà la password per "Kalsoom". In sostanza, questo significa che devi inserire la password qui per il tuo sistema Ubuntu. Per installare Django sul server, inseriamo la password.

[sudo] password per kalsoom:

Come mostrato nell'immagine seguente, Django è installato sul nostro server Ubuntu dopo che la password è stata inserita.

Qui, useremo il comando di amministrazione Django per costruire il nostro primo progetto Django. Lo strumento di gestione della riga di comando di Django è noto come django-admin. Questa pagina descrive ciò di cui è capace. Ogni progetto Django viene anche fornito con una gestione completamente preparata.Py Script. Tuttavia, prima di farlo, useremo la riga di comando per controllare la versione di Django che abbiamo installato nel passaggio precedente. Django-Admin viene inserito utilizzando la riga di comando, seguita da un doppio trattino (-) e dalla versione per controllare la versione.

Kalsoom@linux: ~ $ django-addmin -version

Quando abbiamo eseguito questo comando, l'output ha mostrato la versione Django installata nella finestra del terminale che è “2.2.12 ".

2.2.12

Ora useremo il comando per creare il nostro progetto Django. Innanzitutto, scriveremo "Django-Admin", seguito da uno spazio e poi "StartProject."Questo è il modo in cui l'abbiamo usato per creare la directory del progetto principale. Entrambi hanno nomi che verranno utilizzati quando vengono creati. All'interno della cartella per il nuovo progetto, il comando startProject viene utilizzato per avviarlo prima del comando startpp. Dopo aver digitato "StartProject", forniamo quindi il nostro nome del progetto in questo caso: il nome del progetto è "Jangoproject".

Kalsoom@linux: ~ $ sudo django-addmin startproject jangoproject

Il passaggio seguente è l'utilizzo del comando "CD" e il nome del progetto Django, "Jangoproject", per navigare nella cartella del progetto.

Kalsoom@linux: ~ $ cd jangoproject

Ora eseguiremo il comando migra. Django utilizza le migrazioni per propagare le modifiche apportate alle categorie nello schema del database, come l'aggiunta di campi o eliminare i modelli. Sebbene siano destinati a essere principalmente automatici, devi comunque essere consapevole di quando eseguire le migrazioni, quando conducirle e le questioni tipiche che potresti incontrare. Quando scriviamo il comando Migrate, prima digitiamo "Python3", quindi "Gestiamo.py "e" migrare ".

Kalsoom@linux: ~/jangoproject $ python3 gestisce.py migrare

La migrazione predefinita che si applicherà al mio progetto è mostrata nell'immagine qui sotto quando eseguiamo questo comando. L'output è stato diviso in due sezioni: "operazione da eseguire" e "in esecuzione migrazioni".

Per creare un utente in grado di accedere all'amministrazione Django, usiamo il comando in cui digitiamo prima "Python3", quindi "Gestiamo.Py ", e infine" createuperuser ".

Kalsoom@linux: ~/jangoproject $ python3 gestisce.py createsuperuser

Quando eseguiamo questo comando, ci chiederà un nome utente. Tuttavia, ci dà anche la possibilità di lasciare il campo vuoto se desideriamo utilizzare il nome utente Ubuntu predefinito. Se lasci vuoto questo campo, il nome utente predefinito di Ubuntu sarà zip. Dal momento che lo stiamo lasciando vuoto, chiederà il nostro indirizzo email prima di richiedere la nostra password. Una volta fornita la nostra password, il superutente verrà creato correttamente come visualizzato di seguito.

Il superuser è creato con successo.

Usando il comando, ora possiamo eseguire il server in cui inseriamo "Python3". Quindi digitiamo gestire. Qui, "Py" sta per l'estensione di Python e digitiamo "Runserver" nell'ultima parte.

Kalsoom@linux: ~/jangoproject $ python3 gestisce.Py Runserver

Ora, quando abbiamo eseguito questo comando, l'output ha rivelato che il server Django esegue automaticamente il server di sviluppo alla porta "8000".

Ora verificheremo se il server Django è operativo tramite il browser. Per verificare se funziona o meno, apriremo prima il browser e quindi digitare "LocalHost: 8000" nella casella di ricerca in alto. Di conseguenza, Django è stato distribuito con successo ed è operativo.

Immettendo "/admin" e "localhost: 8000", ora possiamo accedere al pannello di amministrazione Django. Come mostrato di seguito, ha ora presentato la finestra di amministrazione Django. Quindi inseriamo un nome utente e una password qui poiché abbiamo usato il nome del server Ubuntu come nome utente in modo da inserire lo stesso nome utente e password.

Riceverai questa chiave dopo aver inserito il nome utente e la password corretti e sarai in grado di avviare qualsiasi nuovo progetto Django sul tuo server Ubuntu.

Conclusione

Questo articolo ha coperto la creazione e l'uso di applicazioni django sui server Ubuntu. Per rendere il processo semplice da cogliere, l'abbiamo diviso in passaggi. In questo articolo, abbiamo prima aggiornato il nostro sistema Linux, quindi abbiamo usato il comando per controllare la versione Python, quindi abbiamo usato il comando per installare il server Django. Abbiamo anche dimostrato come visualizzare la versione del server Django che abbiamo impostato. Quindi, usando il comando admin "startproject", abbiamo avviato un nuovo progetto Django nel passaggio seguente. Infine, abbiamo dimostrato come verificare se il server Django è installato e operativo o no.