Как давний PHP-разработчик, я привык задавать уровень ошибок для моего приложения, чтобы он предупреждал меня, когда я использую неинициализированную переменную. Мне было интересно, существует ли подобная функция в Django, где я могу обнаружить во время выполнения, что я использую переменную в своем шаблоне, которая не была явно передана в шаблон через представление?
Например, я неправильно написал имя переменной в шаблоне
{{ mysearch }}
Когда это должно было быть
{{ my_search }}
Распространенная ошибка: не обращать внимания на ввод текста и т. Д. В PHP я бы увидел предупреждение об использовании неинициализированной переменной, но Django, похоже, не заботится и просто продолжает идти, как будто ничего не произошло. С точки зрения отладки было бы замечательно обнаружить, когда я допустил такую ошибку.
Есть мысли?