Какова лучшая практика для тестирования или проверки того, что все переменные шаблона действительно существуют.
Предположим, что у нас есть следующий шаблон
<html>
<div>{{ existing_object.non_existing_attribute }}</div>
</html>
У нас есть существующий объект.Поэтому мы не можем на самом деле протестировать контекст ответа, как в следующем ответе: Django Unitest Проверка значения переменной шаблона
Существует string_if_invalid
, как описано в документации .Но это должно использоваться только для целей отладки.
Любое понимание того, как лучше всего избежать этого, будет полезно!
Редактировать : Предположим, что несуществующий атрибут является ошибкой.Т.е. я неправильно написал переменную, из-за этого она отображается как пустая строка.