2013-08-05 36 views
0

這似乎很簡單,但根本不起作用。如何將多個參數傳遞給url模板標籤,其中包含來自views.py的變量

我希望有人能找到訣竅!

無論如何,Django文檔中,有這個腳本是正常的一個參數,並且不與幾個工作:

<a href="{% url 'news.views.year_archive' 2012 %}">2012 Archive</a> 
{# Or with the year in a template context variable: #} 
<ul> 
{% for yearvar in year_list %} 
<li><a href="{% url 'news.views.year_archive' yearvar %}">{{ yearvar }} Archive</a></li> 
{% endfor %} 
</ul> 

對我來說:

<a href="{% url 'home.views.something' var1 var2 %}">{{var1}} {{var2}} Something</a> 

不起作用。有任何想法嗎?

+0

我們在說這裏的網址或模板標籤嗎? – karthikr

+1

這一切都取決於'home.views.something'的url模式。所以發佈你的'urls.py'。 –

+0

你能在這裏粘貼你的意見片段嗎? –

回答

0

顯示你的urls.py

如果你想推的幾個參數,Django的必須知道如何通過urls.py.與他們無關

url(r'^(?P<obj_pk>[\d]+)/(?P<user_pk>[\d]+)/$', .... 

在這些我們可以把一些對象的主鍵和用戶PK,還是其他什麼東西。

相關問題