我有一个名为 header.html 的文件,它包含在 base.html 中。在header.html中,我有一个类别列表,它们存储在数据库中。现在,我想将该列表提供给header.html。问题是没有函数知道将数据呈现到此文件中。那我现在该怎么办衷心的感谢!
答案 0 :(得分:2)
您需要一个模板标记 - 特别是inclusion tag。这将使用自定义上下文呈现模板,在您的情况下为类别列表。
答案 1 :(得分:0)
如果您想在所有模板中提供变量而不从视图中专门传递它们,您可以使用Template Context Processor
这将填充模板中提供的RequestContext。
我还建议您查看Template Inheritence来构建模板之间的关系,而不是将模板中的关系包含在另一个模板中。