Det brukes av apputviklere over hele verden, inkludert store tech -firmaer. Det ble også brukt til å lage noen av de mest kjente nettstedene på nettet. De mest bemerkelsesverdige nettstedene som er konstruert på Django er Instagram, Disqus, Pinterest, Knight Foundation og The Washington Post.
Dette er et gjennomgang som vil se på to forskjellige måter å installere Django på en Ubuntu 20.04 System ved hjelp av en konto med sudo -privilegier. Disse tre metodene er:
Vi vil diskutere fordelene hver installasjonsmetode har i denne artikkelen i passende seksjoner. La oss diskutere installasjonsmetoden som involverer Ubuntu -lagre.
Metode 1: Installer fra Ubuntu offisielle depoter
Den enkleste og enkleste metoden for å installere Django på en Ubuntu -server er å bare bruke Ubuntus offisielle depoter med APT Package Manager. Selv om metoden er enkel, kan du gå glipp av noen tilpassede alternativer som andre metoder har å tilby.
Trinn 1: Oppdater pakkelisten
Oppdater først pakkeindeksen for serveren din med følgende kommando:
$ sudo apt oppdatering
Trinn 2: Oppdater Python -versjonen
Se hvilken versjon av Python som er installert på systemet ditt med følgende kommando:
$ python3 -vSom skal skrive ut den nåværende versjonen av Python på systemet ditt.
Trinn 3: Installer Django:
Nå er det på tide å installere Django. Bruk følgende kommando:
$ sudo apt install python3-djangoDjango bør installeres på systemet ditt. Nå er du bare kort for å bekrefte installasjonen.
Trinn 4: Bekreft installasjonen
Skriv inn følgende kommando:
$ Django-Admin-Versjon
Det kan være at versjonen du nettopp installerte ikke er den siste. Dette er en ulempe med å laste ned fra standard depoter: de har ikke alltid den nyeste versjonen tilgjengelig. Men det er ganske sjelden, og du kan alltid oppdatere tingen så ikke et stort problem.
Metode 2: Installere fra Git -lagringsplasser
Mens Ubuntu -lagringene har den nyeste stabile versjonen tilgjengelig, lar Git Repos deg laste ned utviklingsversjonen, som, selv om det er mer flyktig, kan skryte av de nyeste funksjonene.
For denne demonstrasjonen vil Django bli lastet ned fra Git ved å skape et virtuelt miljø med Venv.
Trinn 1: Oppdater pakkeindeksen
Se versjonene som er tilgjengelige for nedlasting med følgende kode:
$ sudo apt oppdatering
Trinn 2: Sjekk Python -versjonen installert på systemet ditt
Se hvilken versjon av Python som er installert på systemet ditt med følgende kommando:
$ python3 -vSom skal skrive ut den nåværende versjonen av Python på systemet ditt.
Trinn 3: Last ned Python -pakker
Du må installere PIP, et pakkehåndteringssystem for Python.
Hvis du ikke allerede har VENV installert, trenger du det også.
For å laste ned begge disse, skriv inn følgende kommando:
$ sudo apt install python3-pip python3-venv
Deretter klon depotet til ~/django-dev-katalogen med hjemmekatalogen. Skriv inn følgende kommandoer:
$ git klone git: // github.com/django/django ~/django-dev
$ cd ~/django-dev
Trinn 4: Lag et virtuelt miljø med Venv
Neste, lag et virtuelt miljø for å installere Django på med Venv -modulen. Skriv inn følgende kommando:
$ python3 -m venv my_env$ kilde my_env/bin/aktiverer
Et virtuelt miljø er aktivert på systemet ditt.
Trinn 5: Installer Django
Deretter kan du installere depotet ved hjelp av PIP. Skriv inn følgende kommando:
$ pip install -e ~/django -devDu kan bekrefte at installasjonen var vellykket ved å skrive:
$ Django-Admin-Versjon
Det er det. Django er installert med den nyeste versjonen på systemet ditt.
oppsummert
I denne korte opplæringen diskuterte vi to forskjellige metoder for å få Django i gang på systemet ditt. Den første metoden var den mest enkle; Du installerer den bare direkte fra standard Ubuntu -depoter. Den andre metoden brukte Git -lagringene for å installere utviklingsversjonen i stedet for den nyeste stabile versjonen og deretter installert ved hjelp av PIP- og VENV -moduler for å installere Django. Denne metoden er uten tvil den beste, da den gir deg mest kontroll over spesifikasjonene for installasjonen.
Jeg håper du har funnet denne artikkelen nyttig. Sjekk ut den offisielle siden for Django for å lære mer.