Django - Predlošci

Sadržaj
Uspješan razvoj aplikacija i sustava rijetko se radi pojedinačno, mnogo puta stoji tim iza kojeg jedan dio radi ono što bi korisnik trebao vidjeti, a drugi čini da ti pristupi funkcioniraju.
U Django postoje predlošci, koji nisu ništa drugo nego dokumenti u kojima se nalaze podaci koji prolazimo kroz poglede i modele, tako da se mogu organizirati i prikazati korisniku, služe i za prikaz obrazaca i prikupljanje podataka.
Predlošci
Već smo rekli da predlošci omogućuju predstavljanje podataka dobivenih kroz prikaze i modele, a u predlošcima je i to da ćemo postaviti HTML s kojima ćemo dati izgled našim stranicama unutar našeg projekta u Django, predloške možemo postaviti bilo gdje u modulu, ali prema dogovoru, a također i na zahtjev nekih općih modula imenik tzv. predloške i stavljaju se u datoteke.
VažnoNajzanimljivije kod predložaka je da ne morate znati ili Piton ni Django da bi ih koristili, to je zato što koriste poseban jezik, tako da možemo integrirati ostale članove tima i raditi na njima, a da nismo stručnjaci za programiranje.
Na ovaj način možemo dio našeg tima posvetiti samo interakcija i iskustvo korisnika Oni su zaduženi za izradu predložaka, a drugi dio tima zadužen je za izradu predložaka. django funkcionalnosti koji ovim predlošcima omogućuju prikaz odgovarajućih podataka.
Sustav oznaka
Predlošci imaju svoj vlastiti sustav oznaka, što znači da ćemo koristiti njihove mogućnosti kada HTML ili PHP stil da se mogu nositi s njima. Imamo na raspolaganju oznake za ciklus, dodavanje komentara, definiranje blokovaitd.
Iako može zvučati komplicirano, to ne znači da morate biti majstor programer, samo da biste imali pojmove osnovni HTML možemo vrlo lako održavati predložak; Međutim, kako je to još uvijek a sustav temeljen na pythonu Možemo uključiti složenije funkcionalnosti, ali to se ne preporučuje jer povećava razinu poteškoća za integraciju i održavanje koda u budućnosti.
Neke od najčešće korištenih oznaka su sljedeće:
auto bijegOva vam oznaka omogućuje sigurno ispisivanje vrijednosti u našem predlošku jer izbjegava znakove kao HTML oznake koji mogu utjecati na rad naše aplikacije, a može se koristiti i za suprotan učinak, možemo onemogućiti auto bijeg za prikaz sadržaja kakav jest, bez obzira na te znakove.
Na sljedećoj slici vidimo mali kod s implementacijom ove oznake u predložak:

blokovaDruga važna oznaka je blokova, na primjer blokovi komentara, oni pomažu u organizaciji koda i ukazuju ostalim članovima tima na to kako naš predložak funkcionira, na sljedećoj slici vidimo kako implementiramo blok komentara u predložak u Django:

Važno je napomenuti da se blokovi komentara ne mogu ugnijezditi, odnosno ne možemo davati komentare unutar komentara.
Na kraju ovog vodiča već znamo nešto više o osnovnim pojmovima predložaka. Django te kako nam pomažu u integraciji naše aplikacije u ovaj okvir.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave