Django Template Language (DTL) کا استعمال HTML کو متحرک طریقے سے تیار کرنے کے لیے ہوتا ہے — templates HTML فائلیں ہیں جن میں ڈیٹا داخل کرنے، looping کرنے، اور شرائط کے لیے خصوصی syntax ہے۔ یہ جان بوجھ کر templates میں logic کو محدود کرتا ہے، presentation کو business logic سے الگ رکھتے ہوئے (جو views میں ہوتی ہے)۔
تین بنیادی syntaxes
{{ 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" }}
