可重复使用的HTML代码/小部件

时间:2010-08-10 08:20:21

标签: django templates templatetags

有时我需要在不同的模板中使用相同的html代码,例如:

<div class="mylist"><span>item-1</span><span>item-2</span>...</div>

或更复杂的小部件。我是Django的新手,所以我想了解在这种情况下你通常做什么?你创建自己的模板标签还是什么?

1 个答案:

答案 0 :(得分:1)

听起来好像你正在使用包含标记http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#inclusion-tags

包含标记是一种非常简单的模板标记类型,用于将标记和代码分解为其他模板。这应该适合你的例子。

如果最终需要,您可以编写更复杂的模板标签来完成您需要的任何其他内容,但包含标签是一个很好的起点。