Ubuntu

Kako namestiti Django na Ubuntu 20.04

Kako namestiti Django na Ubuntu 20.04

Django je razvil in ga trenutno vzdržuje Django Software Foundation. Je brezplačen okvir spletnih aplikacij, ki temelji na Pythonu in uporabnikom omogoča, da pospešijo postopek razvoja aplikacij tako, da izničijo pogosto naletele napake, kot so SQL Injection, CSRF, XXS itd. IT vključuje arhitekturo Model-View-Controller (MVC), zaradi česar je lahka in robustna programska pripomoček.

Uporabljajo ga razvijalci aplikacij po vsem svetu, vključno z velikimi tehnološkimi podjetji. Uporabili so ga tudi za ustvarjanje nekaterih najbolj znanih spletnih mest na spletu. Najpomembnejša spletna mesta, izdelana na Djangu, so Instagram, Disqus, Pinterest, Knight Foundation in The Washington Post.

To je vodnik, ki si bo ogledal dva različna načina namestitve Djanga v Ubuntu 20.04, ki uporablja račun s privilegiji sudo. Te tri metode so:

O ugodnostih, ki jih ima vsak način namestitve v tem članku, bomo razpravljali v ustreznih razdelkih. Pogovorimo se o načinu namestitve, ki vključuje repozitorije Ubuntu.

1. način: Namestite iz uradnih repozitorijev Ubuntu

Najenostavnejši in najpreprostejši način namestitve Djanga na strežnik Ubuntu je samo uporaba Ubuntujevih uradnih skladišč z upraviteljem paketov apt. Čeprav je metoda preprosta, boste morda pogrešali nekatere možnosti prilagodljivosti, ki jih ponujajo druge metode.

1. korak: Posodobite seznam paketov

Najprej posodobite indeks paketov za svoj strežnik z naslednjim ukazom:

$ sudo apt posodobitev

2. korak: Posodobite različico pythona

Oglejte si, katera različica Pythona je nameščena v vašem sistemu z naslednjim ukazom:

$ python3 -V

To bi moralo natisniti trenutno različico Pythona v vašem sistemu.

3. korak: Namestite Django:

Zdaj je čas, da namestite Django. Uporabite naslednji ukaz:

$ sudo apt namestite python3-django

Django mora biti nameščen v vašem sistemu. Zdaj vam le še ni treba preveriti namestitve.

4. korak: Preverite namestitev

Vnesite naslednji ukaz:

$ django-admin --verzija

Mogoče različica, ki ste jo pravkar namestili, ni najnovejša. To je pomanjkljivost nalaganja iz standardnih repozitorijev: nimajo vedno na voljo najnovejše različice. Toda to je precej redko in stvar lahko vedno posodobite, tako da ni večja težava.

2. način: Namestitev iz Git-ovih skladišč

Medtem ko imajo skladišča Ubuntu na voljo najnovejšo stabilno različico, Git Repos omogoča prenos razvojne različice, ki se sicer ponaša z najnovejšimi funkcijami.

Za to predstavitev bo Django prenesen iz GIT z ustvarjanjem navideznega okolja z venv.

1. korak: Osvežite indeks paketov

Oglejte si različice, ki so na voljo za prenos s to kodo:

$ sudo apt posodobitev

2. korak: Preverite različico pythona, nameščeno v vašem sistemu

Oglejte si, katera različica Pythona je nameščena v vašem sistemu z naslednjim ukazom:

$ python3 -V

To bi moralo natisniti trenutno različico Pythona v vašem sistemu.

3. korak: prenesite pakete python

Namestiti morate pip, sistem za upravljanje paketov za python.

Če še nimate nameščenega venv, boste to tudi potrebovali.

Če želite prenesti oba, vnesite naslednji ukaz:

$ sudo apt namestite python3-pip python3-venv

Nato klonirajte repozitorij v imenik ~ / django-dev z domačim imenikom. Vnesite naslednje ukaze:

$ git klon git: // github.com / django / django ~ / django-dev

$ cd ~ / django-dev

4. korak: Ustvarite navidezno okolje z venv

Nato ustvarite navidezno okolje za namestitev Django naprej z modulom venv. Vnesite naslednji ukaz:

$ python3 -m venv my_env

$ source my_env / bin / activate

V vašem sistemu je aktivirano navidezno okolje.

5. korak: Namestite Django

Nato lahko shrambo namestite s pomočjo pipa. Vnesite naslednji ukaz:

$ pip install -e ~ / django-dev

Uspešnost namestitve lahko preverite tako, da vnesete:

$ django-admin --verzija

To je to. Django je v vašem sistemu nameščen z najnovejšo različico.

V povzetku

V tej kratki vadnici smo razpravljali o dveh različnih metodah za zagon Djanga v vašem sistemu. Prva metoda je bila najbolj neposredna; samo neposredno ga namestite iz standardnih repozitorijev Ubuntuja. Druga metoda je uporabila repozitorije Git za namestitev razvojne različice namesto najnovejše stabilne različice in nato namestitev z uporabo modulov pip in venv za namestitev Django. Ta metoda je verjetno najboljša, saj vam daje največ nadzora nad specifikacijami namestitve.

Upam, da se vam je ta članek zdel koristen. Oglejte si uradno stran za Django, če želite izvedeti več.

Najboljše igre z ročnim sledenjem
Oculus Quest je pred kratkim predstavil odlično idejo ročnega sledenja brez krmilnikov. Z vedno večjim številom iger in dejavnosti, ki izvajajo podpor...
Kako prikazati prekrivanje zaslonskega menija v celozaslonskih aplikacijah in igrah za Linux
Igranje celozaslonskih iger ali uporaba aplikacij v celozaslonskem načinu brez motenj vam lahko odreže ustrezne sistemske informacije, ki so vidne na ...
Top 5 kartic za zajemanje iger
Vsi smo v YouTubu videli in oboževali pretakanje iger. PewDiePie, Jakesepticye in Markiplier so le nekateri izmed najboljših igralcev, ki so zaslužili...