Django - Șabloane

Cuprins
Aplicațiile de succes și dezvoltările de sistem sunt rareori realizate individual, de multe ori există o echipă în spatele căreia o parte face ceea ce utilizatorul ar trebui să vadă și cealaltă parte face ca aceste abordări să funcționeze.
În Django există șabloane, care nu sunt altceva decât documente în care datele care trecem prin vederi și modele, astfel încât să poată fi organizate și afișate utilizatorului, ele servesc, de asemenea, pentru a afișa formulare și a colecta date.
Șabloane
Am spus deja că șabloanele permit să reprezinte datele obținute prin vizualizări și modele, de asemenea, în șabloane este că vom plasa HTML cu care vom da aspectul paginilor noastre în cadrul proiectului nostru în Django, putem plasa șabloanele oriunde în modul, dar prin convenție și, la cererea unor module generice, un director numit șabloane și sunt plasate în fișiere.
ImportantCel mai interesant lucru despre șabloane este că nu trebuie să știți sau Piton nici Django să le folosim, deoarece acestea folosesc un limbaj special, astfel încât să putem integra alți membri ai echipei și să putem lucra la ei fără a fi specialiști în programare.
În acest fel putem avea o parte din echipa noastră dedicată numai interacțiunea și experiența utilizatorului Ei sunt responsabili de construirea șabloanelor, iar cealaltă parte a echipei se ocupă de construirea șabloanelor. funcționalități django care permit acestor șabloane să afișeze datele corespunzătoare.
Sistem de etichetare
Șabloanele au propriul sistem de etichete, ceea ce înseamnă că, pentru a le folosi capacitățile, vom folosi etichete când Stil HTML sau PHP pentru a putea să le descurc. Avem la dispoziție etichete pentru a cicla, adăuga comentarii, defini blocuri, etc.
Deși poate părea complicat, acest lucru nu înseamnă că trebuie să fii un programator principal, doar pentru a avea noțiuni HTML de bază putem menține un șablon foarte ușor; Cu toate acestea, așa cum este încă un sistem bazat pe python Putem include funcționalități mai complexe, dar acest lucru nu este recomandat deoarece crește nivelul de dificultate pentru integrarea și întreținerea codului în viitor.
Unele dintre cele mai utilizate etichete sunt următoarele:
auto escapeAceastă etichetă vă permite să imprimați în siguranță valorile în șablonul nostru, deoarece evită caracterele ca etichete HTML care pot afecta funcționarea aplicației noastre, poate fi folosit și pentru efectul opus, putem dezactiva auto escape pentru a afișa conținutul așa cum este, indiferent de acele caractere.
În imaginea următoare vedem un mic cod cu implementarea acestei etichete într-un șablon:

blocuriO altă etichetă importantă este blocuri, de exemplu blocurile de comentarii, acestea ajută la organizarea codului și indică celorlalți membri ai echipei cum funcționează șablonul nostru, în imaginea următoare vedem cum implementăm un bloc de comentarii într-un șablon în Django:

Este important să rețineți că blocurile de comentarii nu pot fi imbricate, adică nu putem face comentarii în cadrul comentariilor.
La sfârșitul acestui tutorial, știm deja puțin mai multe despre conceptele de bază ale șabloanelor. Django și modul în care ne ajută să integrăm aplicația noastră în acest cadru.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave