2010-08-10 66 views
1

有時候,我需要使用相同的HTML代碼在不同的模板,如:可重複使用的HTML代碼/部件

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

或更復雜的部件。我是Django的新手,所以我想知道你在這種情況下通常會做什麼?你創建自己的模板標籤或什麼?

回答

1

聽起來好像你在包含標籤http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#inclusion-tags之後。

包含標記是一種非常簡單的模板標記,用於將標記和代碼分解爲其他模板。這應該適合你的例子。

如果您最終需要,您可以編寫更復雜的模板標籤來完成您所需要的任何其他功能,但包含標籤是一個很好的起點。

+0

是的。謝謝! :) – pocoa 2010-08-10 09:32:55