我正在尝试做一些非常愚蠢的事情:在 Django 模板中显示一些设置变量(使用 Django 1.5)。所以,如果我试试这个:
<p>Timezone: {{ TIME_ZONE }}</p>
我得到了我的设置文件中定义的时区。到现在为止还挺好。
但是现在,假设我定义了这个新设置:
FOO = 'bar'
并尝试:
<p>Foo: {{ FOO }}</p>
我看不到变量的值。为什么?
我知道我可以将变量从视图传递给模板,但是如果我想在一个地方为我的项目定义名称和描述并在任何模板中显示它们怎么办?这是我想做的简单任务之一。
这种问题表明我没有正确地做事(意思是“Django 认为应该如何做”),但我不知道为什么。