有时我需要在不同的模板中使用相同的html代码,例如:
<div class="mylist"><span>item-1</span><span>item-2</span>...</div>
或更复杂的小部件。我是Django的新手,所以我想了解在这种情况下你通常做什么?你创建自己的模板标签还是什么?
答案 0 :(得分:1)
听起来好像你正在使用包含标记http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#inclusion-tags。
包含标记是一种非常简单的模板标记类型,用于将标记和代码分解为其他模板。这应该适合你的例子。
如果最终需要,您可以编写更复杂的模板标签来完成您需要的任何其他内容,但包含标签是一个很好的起点。