Django, instalo këtë kornizë në Ubuntu lehtë

Rreth Djangos

Në artikullin tjetër do të hedhim një vështrim te Django. Kjo eshte nje kornizë e nivelit të lartë në internet Python që inkurajon zhvillimin e shpejtë dhe dizajnin e pastër, pragmatik të aplikacioneve. Ai kujdeset për shumë nga ndërlikimet e zhvillimit të faqes në internet, duke na lejuar të përqendrohemi në shkrimin e aplikacionit tonë pa rikrijuar timonin. Është burim i lirë dhe i hapur.

Django na ju lejon të krijoni aplikacione në internet lehtë dhe shpejt me më pak kodim. Shtë një kornizë e shpejtë dhe e sigurt e shkruar duke përdorur gjuhën e programimit Python. Në këtë udhëzues të shkurtër, ne do të shohim se si ta instaloni këtë kornizë në Ubuntu 17.10. Megjithëse kjo do të funksionojë në sisteme të tjera të bazuara në Debian / Ubuntu dhe derivatet e tij si Linux Mint.

Instaloni Django Web Framework në Ubuntu

Ne mund ta instalojmë Django në Ubuntu duke përdorur dy metoda:

  • Duke perdorur depot zyrtare nga Ubuntu;
  • Përdorimi i pipit (e cila është metoda e rekomanduar dhe të cilën do ta përdor në këtë artikull).

Instaloni Django Web Framework në Ubuntu duke përdorur depot zyrtare

Django është në dispozicion nga depot zyrtare të Ubuntu. Mund ta instalojmë duke përdorur nga terminali (Ctrl + Alt + T) komandat:

sudo apt update && sudo apt install python-django

Me këtë ne do ta kemi instaluar tashmë këtë kornizë në Ubuntu. Problemi i vetëm me instalimin nga depot zyrtare të Ubuntu është se versioni në atë zyrtar do të jetë më i ulët se versioni zyrtar i Django.

Instaloni Django Web Framework në Ubuntu duke përdorur pip

Kjo rekomandohet zyrtarisht nga ekipi i projektit. Ne mund të marrim versioni i fundit i qëndrueshëm duke përdorur menaxherin e paketës python të quajtur pip.

Instaloni Django me Python 2

sudo pip install django

Instaloni Django me Python 3

sudo pip3 install django

Mund të përdorim Python 2 ose Python 3. Do të përdor Python 3 për këtë shembull.

Pasi të përfundojë instalimi, te versioni i kontrollit që kemi instaluar, ne mund të ekzekutojmë:

version django

django-admin --version

Siç e thashë tashmë, kjo Shtë një version më i lartë se ai në depot zyrtare të Ubuntu. Pasi të ketë mbaruar instalimi, ne mund të vazhdojmë tutje.

Përdorimi themelor i Django

Ne do të krijojmë një projekt të ri të quajtur entreunosyceros. Për ta bërë këtë, ekzekuto në terminal:

django-admin startproject entreunosyceros

Komanda e mësipërme do të krijojë një direktori të quajtur «interunosyceros»Në drejtorinë aktuale.

Ne do të verifikojmë përmbajtjen e këtij direktoria. Për ta bërë këtë, vrapo:

direktoria django

ls entreunosyceros/

Siç mund ta shihni nga rezultati më lart, ekziston një skenar i quajtur «menaxhoj.py»Dhe një direktori tjetër e quajtur«interunosyceros« Drejtoria e dytë 'interunosyceros'ne do të kemi kodin aktual.

Tani, ne do të kalojmë te direktoria e parë 'entreunosyceros':

cd entreunosyceros/

Filloni bazën e të dhënave

Pastaj ekzekutoni komandën e mëposhtme për të filluar bazën e të dhënave:

Django fillon bazën e të dhënave

python3 manage.py migrate

Shënim: Nëse jeni duke përdorur Python 2 ose më herët, duhet të përdorni "python manage.py migrate" pa citate.

Krijo një përdorues administrativ

Atëherë do të duhet të krijojmë një përdorues administrativ. Për ta bërë këtë, vrapo:

django krijoni përdorues

python3 manage.py createsuperuser

Shkruani emrin e përdoruesit (lini atë bosh për të përdorur emrin aktual të përdoruesit), një email dhe fjalëkalimin, të cilat nuk mund të jenë vetëm numerike.

Modifikimi i ALLOWED_HOSTS në konfigurim

Para se të provojmë aplikimin tonë, ne duhet të modifikojmë një nga direktivat në konfigurimin e kornizës. Hapni skedarin e konfigurimit duke shtypur në terminal:

django i lejoi nikoqirët

nano ~/entreunosycero/entreunosyceros/settings.py

Në rastin tim unë kam përdorur entreunosyceros si emër të projektit. Secili le ta përshtasë atë me atë që ka shkruar.

Brenda dosjes, do të kërkojmë direktivën ALLOWED_HOSTS. Ajo përcakton një listë të bardhë të adresave ose emrave të domain-eve që mund të përdoren për t'u lidhur me kornizën. Çdo kërkesë hyrëse me një kokë pritëse që nuk është në këtë listë do të sjellë një përjashtim. Ne do të duhet ta konfigurojmë këtë për të shmangur një cenueshmëri të sigurisë.

Në kllapa, renditni adresat IP ose emrat e domain që shoqërohen me kornizën tonë. Çdo artikull duhet të shfaqet në shënimet e ndara me një presje. Nëse duam të përdorim kërkesat për një domen të tërë dhe çdo nën-domen, shton një periudhë në fillim të hyrjes.

Filloni serverin

Në fund, ekzekutoni komandën e mëposhtme për të filluar serverin e zhvillimit Django. Unë përdor IP-në 0.0.0.0, por ky është vetëm një shembull.

lejimi i fillimit të serverit të konsolës

python3 manage.py runserver 0.0.0.0:8000

Serveri Django do të fillojë. Për të ndaluar serverin, shtypni CTRL + C.

Hyni në faqen e serverit

Hapni shfletuesin tuaj të internetit dhe lundroni në http://Dirección IP:8000.

Serveri Django ekzekutohet

Nëse shohim një ekran si ai i mëparshmi, korniza do të funksionojë si duhet. Për hyni në faqen e administrimit të serverit, ne do të shkruajmë si URL http://Dirección IP:8000/admin.

Do të na duhet përdorni emrin e përdoruesit dhe fjalëkalimin e krijuar më parë.

Kjo është ajo që duket në faqen time të administratorit të kësaj kornize.

Faqja e administratorit Django

Django është gati të shkojë. Për më shumë detaje, shihni dokumentacioni zyrtar të projektit.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Raul dijo

    E shkëlqyeshme, funksionon shumë mirë, e vetmja gjë që nuk mund të modifikoja skedarët e cilësimeve në terminal, por e modifikova atë në redaktuesin e tekstit.

  2.   John dijo

    Përshëndetje, problemi im është që faqja e hyrjes sheh një kuti të bardhë për hyrje pa pjesën blu "django" është sikur nuk e ka formatin, ashtu si kur keni hyrë në faqen e administratës, gjithçka duket e çrregullt pa ngjyrë ose format.

  3.   eduardo Castillo dijo

    Faleminderit për mbështetjen.