„Django“ sukūrė ir šiuo metu prižiūri „Django Software Foundation“. Tai nemokama „Python“ pagrindu sukurta žiniatinklio programų sistema, leidžianti vartotojams paspartinti programų kūrimo procesą panaikinant dažnai pasitaikančias klaidas, tokias kaip „SQL Injection“, CSRF, XXS ir kt. IT apima „Model-View-Controller“ (MVC) architektūrą, todėl tai yra lengvas ir tvirtas programavimo įrankis.
Jį naudoja programų kūrėjai visame pasaulyje, įskaitant pagrindines technologijų firmas. Jis taip pat buvo naudojamas kuriant žinomiausias žiniatinklio svetaines. Žymiausios „Django“ sukurtos svetainės yra „Instagram“, „Disqus“, „Pinterest“, „Knight Foundation“ ir „The Washington Post“.
Tai yra pažanga, apžvelgianti du skirtingus „Django“ diegimo „Ubuntu 20“ būdus.04 sistema naudojant sąskaitą su sudo privilegijomis. Šie trys metodai yra:
- „Django“ diegimas iš „Ubuntu“ saugyklų
- Django gavimas iš GIT ir „Django“ įdiegimas su „pip“
Šiame straipsnyje aptarsime privilegijas, kurias turi kiekvienas diegimo būdas, atitinkamuose skyriuose. Aptarkime diegimo metodą, susijusį su „Ubuntu“ saugyklomis.
1 metodas: įdiekite iš oficialių „Ubuntu“ saugyklų
Paprasčiausias ir lengviausias būdas įdiegti „Django“ į „Ubuntu“ serverį yra tiesiog naudoti oficialias „Ubuntu“ saugyklas su apt paketų tvarkytuvu. Nors metodas yra paprastas, galite praleisti kai kurias pritaikymo parinktis, kurias gali pasiūlyti kiti metodai.
1 veiksmas: atnaujinkite paketų sąrašą
Pirmiausia atnaujinkite savo serverio paketų rodyklę naudodami šią komandą:
$ sudo apt atnaujinimas
2 žingsnis: Atnaujinkite python versiją
Su šia komanda sužinokite, kokia „Python“ versija yra įdiegta jūsų sistemoje:
$ python3 -V
Tai turėtų atspausdinti dabartinę „Python“ versiją jūsų sistemoje.
3 žingsnis: įdiekite „Django“:
Dabar atėjo laikas įdiegti „Django“. Naudokite šią komandą:
$ sudo apt įdiekite python3-django
„Django“ turėtų būti įdiegtas jūsų sistemoje. Dabar jums trūksta patvirtinimo, kad įdiegėte.
4 žingsnis: patikrinkite diegimą
Įveskite šią komandą:
$ django-admin - versijaGali būti, kad ką tik įdiegta versija nėra naujausia. Tai yra atsisiuntimo iš standartinių saugyklų trūkumas: ne visada juose yra naujausia versija. Bet tai gana retai, ir jūs visada galite atnaujinti dalyką, kad tai nebūtų pagrindinė problema.
2 metodas: diegimas iš „Git“ saugyklų
Nors „Ubuntu“ saugyklose yra naujausia pasiekiama stabili versija, „Git Repos“ leidžia atsisiųsti kūrimo versiją, kuri, nors ir nepastovesnė, gali pasigirti naujausiomis funkcijomis.
Šiai demonstracijai „Django“ bus atsisiųstas iš GIT, sukuriant virtualią aplinką su „venv“.
1 veiksmas: atnaujinkite paketo rodyklę
Peržiūrėkite versijas, kurias galite atsisiųsti su šiuo kodu:
$ sudo apt atnaujinimas
2 žingsnis: Patikrinkite sistemoje įdiegtą „python“ versiją
Su šia komanda sužinokite, kokia „Python“ versija yra įdiegta jūsų sistemoje:
$ python3 -V
Tai turėtų atspausdinti dabartinę „Python“ versiją jūsų sistemoje.
3 žingsnis: atsisiųskite „Python“ paketus
Turite įdiegti „python“ paketų valdymo sistemą „pip“.
Be to, jei dar neturite įdiegto „venv“, jums taip pat to prireiks.
Norėdami atsisiųsti abu šiuos dalykus, įveskite šią komandą:
$ sudo apt įdiekite python3-pip python3-venv
Tada klonuokite saugyklą į katalogą ~ / django-dev su savo namų katalogu. Įveskite šias komandas:
$ git klonas git: // github.com / django / django ~ / django-dev$ cd ~ / django-dev
4 žingsnis: sukurkite virtualią aplinką naudodami „venv“
Tada sukurkite virtualią aplinką, kurioje galėsite įdiegti „Django“ su „venv“ moduliu. Įveskite šią komandą:
$ python3 -m venv my_env$ source my_env / bin / activ
Jūsų sistemoje suaktyvinta virtuali aplinka.
5 žingsnis: įdiekite „Django“
Tada galite įdiegti saugyklą naudodami „pip“. Įveskite šią komandą:
$ pip install -e ~ / django-dev
Galite įsitikinti, kad diegimas buvo sėkmingas, įvesdami:
$ django-admin - versija
Viskas. „Django“ buvo įdiegta su naujausia jūsų sistemos versija.
Apibendrinant
Šioje trumpoje pamokoje aptarėme du skirtingus metodus, kaip Django paleisti ir paleisti jūsų sistemoje. Pirmasis metodas buvo pats tiesiausias; jūs tiesiog tiesiogiai ją įdiegiate iš standartinių „Ubuntu“ saugyklų. Antrasis metodas naudojo „Git“ saugyklas, kad būtų įdiegta kūrimo versija, o ne naujausia stabili versija, ir tada įdiegta naudojant „pip“ ir „venv“ modulius, kad įdiegtų „Django“. Šis metodas neabejotinai yra geriausias, nes jis suteikia jums didžiausią galimybę kontroliuoti diegimo specifikacijas.
Tikiuosi, kad šis straipsnis jums buvo naudingas. Norėdami sužinoti daugiau, apsilankykite oficialiame „Django“ puslapyje.