Недавно я узнал об интерактивном отладчике Werkzeugв сочетании с django_extensionsдля отладки кода Django Python с помощью ./manage.py runserver_plus
.
Но как отлаживать шаблоны? Если бы я добавил какую-то тарабарщину вроде {{ yasdasdasf }}
внутри моего шаблона, Django просто проигнорировал бы ее. Что более раздражает, так это когда вы ожидаете, что что-то появится в шаблоне, но этого не происходит, потому что есть ошибка.
Кажется, я читал некоторые решения об использовании {{ debug }}
внутри шаблонов или TEMPLATE_STRING_IF_INVALID
внутри settings.py
, но это кажется слишком «включать и выключать» каждый раз, когда вы хотите что-то отладить или проверить в шаблоне.