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:
- Nameščanje Django iz repozitorijev Ubuntu
- Pridobivanje Djanga iz GIT in namestitev Djanga s pipom
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 --verzijaMogoč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č.