如何在django中设置基本模板中的变量?

时间:2010-03-31 21:07:44

标签: django templates

我有模板base.html和一些子模板。我不知道如何为base.html设置变量

例如,如果我有{% for u in users %}{% endfor %}我在哪里将其分配给用户?所有观点都有一些父视图吗?

2 个答案:

答案 0 :(得分:2)

如果您希望某些变量在所有模板中都可用,您可以编写template context processordocs)并确保在渲染模板时始终使用RequestContext

答案 1 :(得分:0)

您不会将变量分别分配给父模板。模板扩展了父模板,整个事物只有一个变量上下文。

我建议你重读Django documentation on templates and inheritance