One of the main assumptions behind the Django templating language is that you don't need to know Python.
http://docs.djangoproject.com/en/dev/misc/design-philosophie...
"The Django template system recognizes that templates are most often written by designers, not programmers, and therefore should not assume Python knowledge."
In my experience this has often been the case.