Django - Maler

Innholdsfortegnelse
Vellykket applikasjons- og systemutvikling gjøres sjelden individuelt, mange ganger er det et team bak der den ene delen gjør det brukeren bør se, og den andre delen får disse tilnærmingene til å fungere.
I Django det er maler, som ikke er noe mer enn dokumenter der dataene som vi kommer gjennom visninger og modeller, slik at de kan organiseres og vises for brukeren, tjener de også til å vise skjemaer og samle inn data.
Maler
Vi hadde allerede sagt at malene tillater å representere dataene som er oppnådd gjennom visningene og modellene, også i malene er at vi skal plassere HTML som vi skal gi utseendet til sidene våre i prosjektet vårt i Django, kan vi plassere malene hvor som helst i modulen, men etter konvensjon og også på forespørsel fra noen generiske moduler en katalog kalt maler og plasseres i filene.
ViktigDet mest interessante med maler er at du ikke trenger å vite eller Python ingen Django for å bruke dem, er dette fordi de bruker et spesielt språk, slik at vi kan integrere andre teammedlemmer og kan jobbe med dem uten å være programmeringsspesialister.
På denne måten kan vi bare ha en del av teamet vårt dedikert til brukerinteraksjon og opplevelse De har ansvaret for å bygge malene, og den andre delen av teamet har ansvaret for å bygge malene. django -funksjoner som lar disse malene vise de riktige dataene.
Etikettsystem
Malene har sitt eget etikettsystem, noe som betyr at vi skal bruke etiketter når vi skal bruke funksjonene HTML- eller PHP -stil for å kunne håndtere dem. Vi har tilgjengelig tagger for å sykle, legge til kommentarer, definere blokker, etc.
Selv om det kan høres komplisert ut, betyr ikke dette at du må være en master programmerer, bare for å ha forestillinger grunnleggende HTML vi kan enkelt vedlikeholde en mal; Imidlertid, som det fortsatt er en python -basert system Vi kan inkludere mer komplekse funksjoner, men dette anbefales ikke fordi det øker vanskelighetsgraden for integrering og vedlikehold av koden i fremtiden.
Noen av de mest brukte etikettene er følgende:
automatisk fluktDenne taggen lar deg trygt skrive ut verdier i malen vår, siden den unngår tegn som HTML -tagger som kan påvirke driften av applikasjonen vår, den kan også brukes for motsatt effekt, vi kan deaktivere automatisk flukt å vise innhold som det er, uavhengig av tegnene.
I det følgende bildet ser vi en liten kode med implementeringen av denne taggen i en mal:

blokkerEn annen viktig tag er blokkerfor eksempel kommentarblokkene, disse hjelper til med å organisere koden og angir for de andre medlemmene i teamet hvordan malen vår fungerer. I det følgende bildet ser vi hvordan vi implementerer en kommentarblokk i en mal i Django:

Det er viktig å merke seg at kommentarblokker ikke kan hekkes, det vil si at vi ikke kan komme med kommentarer i kommentarer.
På slutten av denne opplæringen vet vi allerede litt mer om de grunnleggende konseptene til maler. Django og hvordan de hjelper oss med å integrere applikasjonen vår i dette rammeverket.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave