The thing I like about Django templates is that they look like HTML.
There are a lot of things wrong with them, like the {% if %} tag, but looking and behaving like HTML is a very good thing.
Also, I find it super trivial to implement extensions to the template language, which means that I can push complexity out of the templates and into tags, filters, forms, fields, special helper objects, or even the models themselves; depending on where this belongs.
no subject
There are a lot of things wrong with them, like the
{% if %}
tag, but looking and behaving like HTML is a very good thing.Also, I find it super trivial to implement extensions to the template language, which means that I can push complexity out of the templates and into tags, filters, forms, fields, special helper objects, or even the models themselves; depending on where this belongs.