Hvordan lage en Django -app på Ubuntu Server?

Hvordan lage en Django -app på Ubuntu Server?

I dag bruker praktisk talt alle nettsteder og applikasjoner de velkjente Django-rammeverket for å lage nettsteder. Bygging av dynamiske nettsteder, webtjenester og webapplikasjoner støttes av et nettrammeverk, som er et programvarerammeverk. En tilgjengelig, Python-basert tilpasset applikasjonsplattform kalles Django. For å lage webapplikasjoner bruker man MVT -nettrammen. Når du bygger nettsteder, utmerker Django seg for å håndtere tung trafikk og transaksjonsbelastninger. Denne artikkelen vil forklare hvordan du installerer Django på en Ubuntu -server og hvordan den fungerer.

Opprette en Django -app på Ubuntu -serveren

Vi vil demonstrere hvordan du oppretter en Django -applikasjon på en Ubuntu -server i noen få enkle trinn i dette eksemplet. Et voksende Python -ramme som kalles Django gjør det mulig for brukere å raskt bygge pålitelige nettsteder. Du kan fokusere på å lage appen din i stedet for å måtte oppfinne hjulet på grunn av Django, som ble bygget av erfarne programmerere og håndterer mye av kompleksiteten knyttet til nettutvikling. Pythons språkkarakteristikker og enhetsmetodikk hjelper programmerere med å skrive logisk og forståelig kode. Et Python Web Development Framework kalt Django gjør det enkelt å lage robuste nettapper. Django admin-grensesnittet på plattformen inneholder nyttig innebygd funksjonalitet.

Vi vil oppdatere vårt nåværende system før vi installerer Django på Ubuntu -serveren. Hvis du allerede har oppdatert systemet ditt, kan du hoppe over dette trinnet. For å oppnå dette, vil vi åpne et terminalvindu og skrive inn “Sudo Apt-Get” -kommandoen, som henter og oppdaterer alle utdaterte systemavhengigheter og applikasjoner. Dermed skriver vi "sudo" på terminalen før vi skriver "apt-get" og "oppdatering" etter et rom.

Kalsoom@linux: ~ $ sudo apt-get update

Etter at vi har utført denne kommandoen, må systempassordet legges inn. Du vil legge inn passordet ditt på dette tidspunktet og deretter klikke på ENTER -alternativet. Du kan nå se at systemet er oppdatert.

Vi vil sjekke Python-versjonen etter oppdateringen fordi den kommer med “Python3” -versjonen forhåndsinstallert. Derfor vil vi skrive "python3" etterfulgt av en dobbel dash (-) og "versjon" for å sjekke versjonen.

Kalsoom@Linux: ~ $ Python3 -Versjon

Etter utførelsen av denne kommandoen vil resultatet vise “3.8.10 ”som Python -versjonen i terminalvinduet, som vist nedenfor.

Python 3.8.10

Nå, i det følgende trinn, kjører vi kommandoen for å installere Django på Ubuntu. For å gjøre dette, skriver vi først "sudo", deretter "apt-get,". Etter det skriver vi "installerer" og sist "python3-django" på terminalskjermen.

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

Når vi utfører denne kommandoen, vil Sudo be oss om passordet for "Kalsoom". I hovedsak betyr dette at du må oppgi passordet her for Ubuntu -systemet ditt. For å installere Django på serveren, skriver vi inn passordet.

[sudo] Passord for Kalsoom:

Som vist på bildet nedenfor, er Django installert på Ubuntu -serveren etter at passordet er angitt.

Her skal vi bruke Django Admin -kommandoen til å bygge vårt første Django -prosjekt. Djangos kommandolinjeadministrasjonsverktøy er kjent som Django-Admin. Denne siden beskriver hva den er i stand til. Hvert Django -prosjekt kommer også med en fullt forberedt administrering.py manus. Før vi gjør det, vil vi imidlertid bruke kommandolinjen for å sjekke versjonen av Django som vi installerte i forrige trinn. Django-Admin er lagt inn ved hjelp av kommandolinjen, etterfulgt av en dobbel dash (-) og versjon for å sjekke versjonen.

Kalsoom@linux: ~ $ django-admin --version

Da vi kjørte denne kommandoen, viste utgangen den installerte Django -versjonen i terminalvinduet som er “2.2.12 ”.

2.2.12

Vi vil nå bruke kommandoen til å opprette Django -prosjektet vårt. Først skal vi skrive "Django-Admin", etterfulgt av et rom, og deretter "StartProject.”Slik brukte vi den til å lage hovedprosjektkatalogen. Begge har navn som skal brukes når de er opprettet. Innenfor mappen for det nye prosjektet brukes StartProject -kommandoen til å starte den før StartApp -kommandoen. Etter å ha skrevet "StartProject", oppgi vi vårt prosjektnavn i dette tilfellet: Prosjektets navn er "JangoProject".

Kalsoom@linux: ~ $ sudo django-admin startproject jangoProject

Følgende trinn er å bruke kommandoen “CD” og Django -prosjektets navn, “JangoProject”, for å navigere til prosjektmappen.

Kalsoom@linux: ~ $ cd jangoProject

Vi vil nå kjøre migrate -kommandoen. Django bruker migrasjoner for å forplante modifikasjoner du gjør til kategoriene dine i databaseskjemaet ditt, for eksempel å legge til felt eller slette modeller. Selv om de først og fremst er automatiske, må du fremdeles være klar over når du skal utføre migrasjoner, når du skal utføre dem, og de typiske problemene du kan møte. Når vi skriver migrate -kommandoen, skriver vi først "Python3", deretter "Administrer.py, ”og“ migrere ”.

Kalsoom@linux: ~/jangoProject $ python3 administrere.py migrerer

Standard migrasjon som vil gjelde for prosjektet mitt vises på bildet nedenfor når vi kjører denne kommandoen. Utgangen ble delt inn i to seksjoner: “Operasjon å utføre” og “Kjøre migrasjoner”.

For å opprette en bruker som kan få tilgang til Django -administrasjonen, bruker vi kommandoen der vi skriver “Python3” først, deretter “Administrer.py, ”, og til slutt“ CreateSuperuser ”.

Kalsoom@linux: ~/jangoProject $ python3 administrere.Py CreateSuperuser

Når vi kjører denne kommandoen, vil det be oss om et brukernavn. Imidlertid gir det oss også muligheten til å la feltet være tomt hvis vi ønsker å bruke standard Ubuntu -brukernavn. Hvis du lar dette feltet være tomt, vil Ubuntus standard brukernavn være zip. Siden vi lar det være tomt, vil det be om e -postadressen vår før vi ber om passordet vårt. Når vi har oppgitt passordet vårt, vil superbrukeren bli opprettet som vist nedenfor.

Superbruker er opprettet med hell.

Ved hjelp av kommandoen kan vi nå kjøre serveren der vi skriver inn “Python3”. Vi skriver deretter administrere. Her står “Py” for Python -utvidelsen, og vi skriver “Runserver” i den siste delen.

Kalsoom@linux: ~/jangoProject $ python3 administrere.py runserver

Da vi utførte denne kommandoen, avslørte utdata at Django -serveren automatisk kjører utviklingsserveren på Port “8000”.

Vi vil nå sjekke om Django -serveren er i drift via nettleseren. For å sjekke om det fungerer eller ikke, åpner vi først nettleseren og skriver deretter inn “LocalHost: 8000” i topps søkeboksen. Som et resultat har Django blitt distribuert og er i drift.

Ved å legge inn “/admin” og “localhost: 8000”, kan vi nå få tilgang til Django Administration Panel. Som vist nedenfor har det nå presentert Django -administrasjonsvinduet. Vi legger deretter inn et brukernavn og passord her siden vi brukte navnet på Ubuntu -serveren som et brukernavn, så vi skriver inn det samme brukernavnet og passordet.

Du vil motta denne nøkkelen etter å ha lagt inn riktig brukernavn og passord, og du vil kunne starte et nytt Django -prosjekt på Ubuntu -serveren din.

Konklusjon

Denne artikkelen har dekket opprettelsen og bruken av Django -applikasjoner på Ubuntu -servere. For å gjøre prosessen enkel å forstå, har vi delt den i trinn. I denne artikkelen oppgraderte vi først vårt Linux -system, så brukte vi kommandoen til å sjekke Python -versjonen, og deretter brukte vi kommandoen til å installere Django -serveren. Vi demonstrerte også hvordan vi skal se versjonen av Django -serveren som vi har satt opp. Deretter, ved hjelp av administratoren "StartProject" -kommandoen, startet vi et nytt Django -prosjekt i følgende trinn. Til slutt demonstrerte vi hvordan vi kan sjekke om Django -serveren er installert og operativ eller ikke.