Django Template Language (DTL) yra naudojama HTML generavimui dinamiškai — šablonai yra HTML failai su specialia sintakse duomenims įterpti, ciklams ir sąlyginiam išrašymui. Jis sąmoningai riboja logiką šablonuose, išlaikydamas atskyrą tarp pristatymo ir verslo logikos (kuri priklauso rodinčiose funkcijose).
Trys pagrindinės sintaksės
{{ article.title }}
Author: {{ article.author.name }}
{% if user.is_authenticated %}
Welcome, {{ user.username }}
{% else %}
Log in
{% endif %}
{% for article in articles %}
{{ article.title }}
{% empty %}
No articles yet.
{% endfor %}
{{ name|upper }}
{{ article.body|truncatewords:30 }}
{{ price|floatformat:2 }}
{{ date|date:"Y-m-d" }}
