2013-10-15 63 views
0

問題是,我可以重複多次{include}標記嗎?Django包含多次

我想使用或類似這樣的東西,但我沒有想法如何做到這一點

{% include tag%} 

任何想法嗎?我是django新手。

+0

你有沒有特別想用'{%include%}'來做? –

回答

1

嘗試:

urls.py

url(u'your_url/$', YourView.as_view(), name='your_view'), 

views.py

class YourView(TemplateView): 

    def get_context_data(self, *args, **kwargs): 
     tags = [ 
      'template_one.html', 
      'template_two.html', 
     ] 

     return { 
      'tags': tags, 
     } 

template.html

{% for tag in tags %} 
    {% include tag %} 
{% endfor %} 

希望標籤的路徑,一些模板文件。

+0

誰是標籤? ,因爲我可以定義它重複多少次?請告訴我 – Jmint

+0

最有可能的標籤是您想要包含的字符串列表。你可以通過從你的函數傳遞給你的模板在views.py –

+0

我已經改變了我的答案,提供更多的上下文。 – Nathaniel