Я пытаюсь сделать что-то действительно глупое: показать некоторые переменные настроек в шаблоне Django (используя Django 1.5). Итак, если я попробую это:
<p>Timezone: {{ TIME_ZONE }}</p>
Я получаю часовой пояс, определенный в моем файле настроек. Все идет нормально.
Но теперь, допустим, я определяю этот новый параметр:
FOO = 'bar'
И попытаться:
<p>Foo: {{ FOO }}</p>
Я не вижу значение переменной. Почему?
Я знаю, что могу передавать переменные в шаблоны из представлений, но что, если я хочу определить имя и описание для своего проекта только в одном месте и показать их в любом шаблоне? Это одна из простых задач, которые я хочу выполнить.
Такая проблема предполагает, что я делаю что-то неправильно (имеется в виду правильно, «как, по мнению Джанго, это должно быть сделано»), но я не знаю, почему.