opened image
​Django icon

​Django

Versija

5.1

OS

Ubuntu 22.04

Meklējat efektīvu rīku tīmekļa izstrādei? Vēlaties uzzināt, kas ir Django un kādam nolūkam tas tiek izmantots? Django — tas ir jaudīgs augsta līmeņa tīmekļa ietvars Django programmēšanas valodā Python. Django ir viens no populārākajiem rīkiem tīmekļa lietojumprogrammu izveidei, nodrošinot plašu rīku un bibliotēku klāstu, kas atvieglo izstrādi. Tas atbalsta darbu ar dažādām datu bāzēm, mērogojamus projektus un ātru funkciju ieviešanu. Ietvars nodrošina gatavas risinājumus autentifikācijai, maršrutēšanai, formu apstrādei un daudziem citiem uzdevumiem, ļaujot koncentrēties uz biznesa loģiku. Pateicoties savām iespējām, Django tiek izmantots ātrai uzsākšanai un ilgtermiņa projektu mērogošanai. Turklāt integrācija ar Django Prometheus ļauj efektīvi uzraudzīt lietojumprogrammu veiktspēju.

 

Darba uzsākšana
  

Lai uzsāktu darbu, nepieciešams izvērst serveri ar Django, piemēram, caur Marketplace.

 

1. Pieslēgšanās serverim

     

Pieslēdzieties jaunajam serverim caur SSH. Lai to izdarītu, izmantojiet vienu no šīm instrukcijām:

 

  • Ja strādājat ar Linux vai MacOS, izmantojiet termināli.

  • Windows gadījumā derēs tādi rīki kā PuTTY vai iebūvētais PowerShell.

 

Pieslēgšanās laikā būs jānorāda parole, kas tika noteikta servera izveides laikā, vai arī jāizmanto SSH atslēga. Ja neesat pārliecināts, kā izveidot SSH atslēgu, lūdzu, skatiet attiecīgās vadlīnijas.

 

2. Pieslēgšanās datu pārbaude

  

Pēc veiksmīgas pieteikšanās serverī jūs redzēsiet ziņojumu, kas satur informāciju par iestatījumiem.

 

 

Parole datu bāzei:
Dati par pieslēgšanos PostgreSQL tiek glabāti īpašā failā serverī. Lai uzzinātu paroli, izpildiet šo komandu:

 

cat ~/.password_credentials

 



Kur atrodas projekta saknes direktorija?
  

Visi jūsu Django lietojumprogrammas faili atrodas mapē /var/www/django/. Šeit jūs varat glabāt veidnes, statiskos failus un citus projekta elementus.

 

 

 

SSL sertifikāta iestatīšana domēnam
  

Drošai tīmekļa vietnes darbībai nepieciešams iestatīt SSL sertifikātu. Pirms tam pārliecinieties, ka jūsu domēns vai apakšdomēns norāda uz jūsu servera IP adresi. Lai to izdarītu, atjauniniet DNS ierakstus, sekojot jūsu mitināšanas pakalpojumu sniedzēja norādījumiem.

 

Lai instalētu bezmaksas sertifikātu no Let's Encrypt, izpildiet komandu:

 

certbot --nginx

 

Tālāk sekojiet norādījumiem:

 

  • Norādiet savu e-pastu, piemēram, [email protected].

  • Apstipriniet piekrišanu licences nosacījumiem, nospiežot taustiņu Y.

  • Ievadiet domēna vārdu bez www, piemēram, example.com.

  • Attiecībā uz e-pasta statistiku, nospiediet N, lai atteiktos no tā nodošanas.

 

Sertifikāta uzstādīšanas process aizņem apmēram 5 minūtes.

 

 

 

Kā atvērt tīmekļa vietni?


Pabeidzot Django uzstādīšanu, jūs varēsiet augšupielādēt un palaist savu tīmekļa vietni.

  • Ja jums jau ir gatavs projekts, kopējiet tā failus mapē /var/www/django/.

  • Pārejiet uz pārlūkprogrammu un ievadiet servera IP adresi vai domēna vārdu, piemēram, https://11.22.33.44.

 

Svarīgi:
Ja SSL sertifikāts vēl nav uzstādīts, pārlūkprogramma var parādīt drošības brīdinājumu. Jūs varat to ignorēt, taču drošības labad ieteicams pabeigt SSL iestatīšanu.

 

 

 

Uzstādīšanas pabeigšana
Pēc veiksmīgas Django uzstādīšanas un palaišanas jūs redzēsiet vai nu standarta ietvara lapu, vai savu tīmekļa vietni. Tagad varat iestatīt maršrutus un modeļus, lai uzsāktu izstrādi.

 

 

Piezīme:
Ports 25 serverī ir bloķēts pēc noklusējuma. Ja jums tas ir jāatbloķē, lūdzu, sazinieties ar tehnisko atbalstu.

 

Papildu soļi
Tagad jūsu serveris ir pilnībā gatavs darbam ar Django. Iepazīstieties ar oficiālo dokumentāciju, lai uzzinātu vairāk par iestatīšanu, izstrādi un projektu mērogošanu.

 

Secinājums


Django — tas ir universāls un uzticams rīks tīmekļa izstrādei, kas ļauj koncentrēties uz funkcionāla un ērta lietojuma izveidi. Django ir lieliska izvēle tiem, kas vēlas ātri izstrādāt un izvietot projektus, ietaupot laiku standarta uzdevumu īstenošanai. Pārliecinieties, ka jūsu serveris ir pareizi iestatīts, un visi dati, piemēram, pieslēgšanās datu bāzei un SSL sertifikāta iestatīšana, ir aizsargāti. Regulāri atjauniniet Django tīmekļa ietvaru, lai izmantotu jaunas iespējas un aizsardzības mehānismus.

Lai dziļāk izpētītu Django iespējas, lūdzu, skatiet oficiālo dokumentāciju, kurā ir iekļautas soli pa solim instrukcijas, piemēri un padomi darbam ar šo ietvaru. Veiksmi jūsu projektos!