2014-10-16 66 views
0

我有我的urls.py參考Django的URL在HTML按鈕

url(r'^inline-formset/$', 'order.views.addrow', {'form_class': OrderedItemForm}, name='addrow'), 

以下網址現在我想從一個表單按鈕引用這個URL,但我沒有得到語法正確。

這工作:

<a href="{% url 'addrow' %}">New Line</a> 

這有錯誤的語法,請協助

<input class="btn btn-success" type="button" value="New Line" onclick="location.href="{% url 'addrow' %}"" /> 

回答

3

您的具體問題是您與報價類型有衝突。用這個代替:

onclick="location.href='{% url 'customeroverview' %}'" 

但請注意,這不是一個很好的做事方式。如果你只是想要一個看起來像一個按鈕的鏈接,然後有一個正常的a href,並使用CSS來像一個按鈕樣式。例如,在Bootstrap中,您可以在任何元素上使用「btn btn- *」類,使其看起來像一個按鈕。

0

請確保您有在urls.py爲「customeroverview」

指定的網址像

url(r'^ xxx/$','xxx.views.function',name ='customeroverview')

+0

我犯了一個錯誤,customeroverview應該是addrow。我編輯了這個問題 – phicon 2014-10-16 12:18:55