Django - Sjablonen

Inhoudsopgave
Succesvolle applicatie- en systeemontwikkelingen worden zelden individueel gedaan, vaak staat er een team achter waarbij het ene deel doet wat de gebruiker zou moeten zien en het andere deel deze benaderingen laat werken.
In Django er zijn sjablonen, die niets meer zijn dan documenten waarin de gegevens die we komen door de standpunten en modellen, zodat ze kunnen worden georganiseerd en weergegeven aan de gebruiker, ze dienen ook om formulieren weer te geven en gegevens te verzamelen.
Sjablonen
We hadden al gezegd dat de sjablonen het mogelijk maken om de gegevens weer te geven die zijn verkregen via de weergaven en de modellen, ook in de sjablonen is dat we de HTML waarmee we het uiterlijk van onze pagina's gaan geven binnen ons project in Django, we kunnen de sjablonen overal in de module plaatsen, maar volgens afspraak en ook op verzoek van sommige generieke modules een map met de naam Sjablonen en worden in de bestanden geplaatst.
BelangrijkHet meest interessante aan sjablonen is dat je het niet hoeft te weten of Python geen van beide Django om ze te gebruiken, dit komt omdat ze een speciale taal gebruiken, zodat we andere teamleden kunnen integreren en eraan kunnen werken zonder programmeerspecialisten te zijn.
Op deze manier kunnen we een deel van ons team alleen wijden aan: gebruikersinteractie en ervaring Zij zijn verantwoordelijk voor het bouwen van de sjablonen en het andere deel van het team is verantwoordelijk voor het bouwen van de sjablonen. django-functionaliteiten waarmee deze sjablonen de juiste gegevens kunnen weergeven.
Labelsysteem
De sjablonen hebben hun eigen labelsysteem, wat betekent dat we, om hun mogelijkheden te gebruiken, labels gaan gebruiken wanneer: HTML- of PHP-stijl om ze te kunnen hanteren. We hebben beschikbaar: tags om te fietsen, opmerkingen toe te voegen, blokken te definiëren, enz.
Hoewel het misschien ingewikkeld klinkt, betekent dit niet dat je een master programmeur moet zijn, alleen om ideeën te hebben basis HTML we kunnen heel gemakkelijk een sjabloon onderhouden; Aangezien het echter nog steeds een op python gebaseerd systeem We kunnen complexere functionaliteiten opnemen, maar dit wordt niet aanbevolen omdat het de moeilijkheidsgraad voor de integratie en het onderhoud van de code in de toekomst verhoogt.
Enkele van de meest gebruikte labels zijn de volgende:
automatische ontsnappingMet deze tag kunt u veilig waarden in onze sjabloon afdrukken, omdat het tekens als HTML-tags vermijdt die de werking van onze applicatie kunnen beïnvloeden, het kan ook worden gebruikt voor het tegenovergestelde effect, we kunnen de automatische ontsnapping om inhoud weer te geven zoals het is, ongeacht die tekens.
In de volgende afbeelding zien we een kleine code met de implementatie van deze tag in een sjabloon:

blokkenEen andere belangrijke tag is de blokken, bijvoorbeeld de commentaarblokken, deze helpen om de code te ordenen en geven aan de andere leden van het team aan hoe onze sjabloon werkt, in de volgende afbeelding zien we hoe we een commentaarblok implementeren in een sjabloon in Django:

Het is belangrijk op te merken dat commentaarblokken niet kunnen worden genest, dat wil zeggen dat we geen opmerkingen kunnen maken in opmerkingen.
Aan het einde van deze tutorial weten we al iets meer over de basisconcepten van sjablonen. Django en hoe ze ons helpen om onze applicatie in dit raamwerk te integreren.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave