Indholdsfortegnelse
Vellykket applikations- og systemudvikling udføres sjældent individuelt, mange gange er der et team bag, hvor den ene del gør, hvad brugeren skal se, og den anden del får disse tilgange til at fungere.I Django der er skabeloner, som ikke er andet end dokumenter, hvor dataene, der vi kommer igennem visningerne og modellerne, så de kan organiseres og vises for brugeren, tjener de også til at vise formularer og indsamle data.
Skabeloner
Vi havde allerede sagt, at skabelonerne gør det muligt at repræsentere de data, der er opnået gennem visningerne og modellerne, også i skabelonerne er, at vi vil placere HTML hvormed vi vil give udseendet af vores sider inden for vores projekt i Django, vi kan placere skabelonerne hvor som helst i modulet, men efter konvention og også efter anmodning fra nogle generiske moduler et bibliotek kaldet skabeloner og placeres i filerne.
VigtigDet mest interessante ved skabeloner er, at du ikke behøver at vide eller Python ingen af dem Django at bruge dem, det er fordi de bruger et specielt sprog, så vi kan integrere andre teammedlemmer og kan arbejde på dem uden at være programmeringsspecialister.
På denne måde kan vi kun have en del af vores team dedikeret til brugerinteraktion og oplevelse De står for opbygningen af skabelonerne, og den anden del af teamet har ansvaret for at bygge skabelonerne. django -funktioner der tillader disse skabeloner at vise de relevante data.
Etikettesystem
Skabelonerne har deres eget etiketsystem, hvilket betyder, at når vi skal bruge deres muligheder, vil vi bruge etiketter HTML- eller PHP -stil at kunne håndtere dem. Vi har til rådighed tags for at cykle, tilføje kommentarer, definere blokke, etc.
Selvom det kan lyde kompliceret, betyder det ikke, at du skal være en masterprogrammerer, bare for at have forestillinger grundlæggende HTML vi kan let vedligeholde en skabelon; Men da det stadig er en python -baseret system Vi kan inkludere mere komplekse funktionaliteter, men dette anbefales ikke, fordi det øger vanskelighedsniveauet for integration og vedligeholdelse af koden i fremtiden.
Nogle af de mest anvendte etiketter er følgende:
automatisk flugtDette tag giver dig mulighed for sikkert at udskrive værdier i vores skabelon, da det undgår tegn som HTML -tags, der kan påvirke driften af vores applikation, kan det også bruges til den modsatte effekt, vi kan deaktivere automatisk flugt at vise indhold som det er, uanset disse tegn.
I det følgende billede ser vi en lille kode med implementering af dette tag i en skabelon:
blokkeEt andet vigtigt mærke er blokkefor eksempel kommentarblokkene hjælper disse med at organisere koden og angiver for de andre medlemmer af teamet, hvordan vores skabelon fungerer, i det følgende billede ser vi, hvordan vi implementerer en kommentarblok i en skabelon i Django:
Det er vigtigt at bemærke, at kommentarblokke ikke kan indlejres, det vil sige, at vi ikke kan kommentere i kommentarer.
I slutningen af denne vejledning ved vi allerede lidt mere om de grundlæggende begreber i skabeloner. Django og hvordan de hjælper os med at integrere vores applikation i denne ramme.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt