Я использую включать тег в моих шаблонах, как это:Как шаблонный тег Джанго «включают» работа с None
{% include fragment_variable %}
где fragment_variable является контекстом переменной, которая не может существовать. Интересно, если он взорвется, когда fragment_variable не находится в переменных контекста или None.
ПРИМЕЧАНИЕ: на самом деле я протестировал этот код в двух разных средах (как с использованием Django 1.7), так и получил два разных результата (один взорвался с некоторой трассировкой стека для поиска шаблонов, а другой просто сработал молча). Поэтому мне любопытно, есть ли параметр django, который контролирует поведение шаблона, когда тег «include» не может найти правильный шаблон.
Из быстрого теста на Django 1.9 я получаю желтую страницу с ошибкой, когда 'debug = True', и молчащий сбой при' debug = False' (т. Е. Загрузка шаблона, и нет никаких признаков того, что тег include failed). – Alasdair
извините, забыли упомянуть о версии. Я сейчас работаю над 1.7 – wei