有条不紊地将内容包含在Django 1.2模板中

时间:2010-09-11 09:26:27

标签: django django-templates

如何在Django中包含Symfony所谓的“组件” - 逻辑位和与当前页面内容无关的模板?

例如,我想要包含一个侧边栏,显示网站上前10篇文章的列表。如果用户正在查看“文章”页面或“视频”页面,则应始终显示该页面。此外,前10篇文章组件需要自己的CSS和JS以及制作内容。

如果我有一个基本模板,其中包含“内容”,“css”和“js”以及“文章”和“视频”模板的部分,这些模板扩展了基本模板,然后在“内容”中定义“侧边栏”块什么是'Django'的方式来解决这个问题?

由于

1 个答案:

答案 0 :(得分:1)

自定义标记是您想要的 - 特别是inclusion tags,可让您在当前标记内呈现另一个模板。