Это часть дизайна.Это позволяет вам задавать значения по умолчанию и переключаться в зависимости от того, существует ли переменная в контексте.Это также позволяет шаблонам быть очень гибкими и обеспечивает возможность повторного использования шаблонов вместо строгого подхода «каждое представление должно иметь свой собственный шаблон».
Более того, шаблоны на самом деле не должны быть отлажены».Идея состоит в том, чтобы разместить как можно больше вашей логики вне шаблона, в видах или моделях.Если вы хотите выяснить, почему переменная, которая должна быть передана в контекст, не является местом для отладки, на ваш взгляд.Просто перетащите import pdb;pdb.set_trace()
куда-нибудь, прежде чем ваш взгляд вернется, и возитесь.