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