Innehållsförteckning
Framgångsrik applikations- och systemutveckling görs sällan individuellt, många gånger finns det ett team bakom där en del gör vad användaren ska se och den andra delen får dessa tillvägagångssätt att fungera.I Django det finns mallar, som inte är annat än dokument där data som vi kommer igenom vyerna och modellerna, så att de kan organiseras och visas för användaren, tjänar de också till att visa formulär och samla in data.
Mallar
Vi hade redan sagt att mallarna tillåter att representera data som erhållits genom vyer och modeller, även i mallarna är att vi ska placera HTML som vi kommer att ge utseendet på våra sidor inom vårt projekt i Django, vi kan placera mallarna var som helst i modulen men enligt konvention och även på begäran av vissa generiska moduler en katalog som heter mallar och placeras i filerna.
ViktigDet mest intressanta med mallar är att du inte behöver veta eller Pytonorm varken Django för att använda dem beror det på att de använder ett speciellt språk, så att vi kan integrera andra teammedlemmar och kan arbeta med dem utan att vara programmeringsspecialister.
På detta sätt kan vi bara ha en del av vårt team dedikerade till användarinteraktion och upplevelse De ansvarar för att bygga mallarna och den andra delen av teamet ansvarar för att bygga mallarna. django -funktioner som gör att dessa mallar kan visa lämplig data.
Etikettsystem
Mallarna har ett eget etikettsystem, vilket innebär att för att kunna använda deras funktioner kommer vi att använda etiketter när HTML- eller PHP -stil för att kunna hantera dem. Vi har tillgängliga taggar för att cykla, lägga till kommentarer, definiera block, etc.
Även om det kan låta komplicerat betyder det inte att du måste vara en master programmerare, bara för att ha föreställningar grundläggande HTML vi kan underhålla en mall mycket enkelt; Men eftersom det fortfarande är en pythonbaserat system Vi kan inkludera mer komplexa funktioner, men detta rekommenderas inte eftersom det ökar svårighetsgraden för integration och underhåll av koden i framtiden.
Några av de mest använda etiketterna är följande:
automatisk flyktMed den här taggen kan du säkert skriva ut värden i vår mall, eftersom den undviker tecken som HTML -taggar som kan påverka vår applikations funktion, den kan också användas för motsatt effekt, vi kan inaktivera automatisk flykt att visa innehåll som det är, oavsett vilka tecken.
I följande bild ser vi en liten kod med implementeringen av denna tagg i en mall:
blockEn annan viktig tagg är block, till exempel kommentarblocken, dessa hjälper till att organisera koden och anger för de andra medlemmarna i teamet hur vår mall fungerar, i följande bild ser vi hur vi implementerar ett kommentarsblock i en mall i Django:
Det är viktigt att notera att kommentarblock inte kan kapslas, det vill säga att vi inte kan göra kommentarer inom kommentarer.
I slutet av denna handledning vet vi redan lite mer om de grundläggande begreppen för mallar. Django och hur de hjälper oss att integrera vår applikation i denna ram.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng