Как вы отлаживаете шаблоны django?

Недавно я узнал об интерактивном отладчике Werkzeugв сочетании с django_extensionsдля отладки кода Django Python с помощью ./manage.py runserver_plus.

Но как отлаживать шаблоны? Если бы я добавил какую-то тарабарщину вроде {{ yasdasdasf }}внутри моего шаблона, Django просто проигнорировал бы ее. Что более раздражает, так это когда вы ожидаете, что что-то появится в шаблоне, но этого не происходит, потому что есть ошибка.

Кажется, я читал некоторые решения об использовании {{ debug }}внутри шаблонов или TEMPLATE_STRING_IF_INVALIDвнутри settings.py, но это кажется слишком «включать и выключать» каждый раз, когда вы хотите что-то отладить или проверить в шаблоне.

5
задан jpic 27 March 2012 в 08:57
поделиться