2010-10-21 76 views
0

我试图在我的项目中实现url模板标签。
我有一个按钮,允许用户保存他所看到的数据。
所以这个按钮的网址是:标签网址模板django不起作用

(2)url(r'^nameviews/download/$', 'my.path.is.this.to.download' name="load"), 

模板:

<a href="{% url load %}">Download</a> 

在按钮所在的页面显示的信息,网址为:

(1)(r'^nameviews/$', path.to.page), 

但是当我试图点击按钮(它应该出现的URL 2)它不会打开与数据文件,而是给我与主页相同的网址(1)

HTML验证给我的

<a href=""> 

看来它不承认的URL标签的错误。

任何人有任何想法?

回答

0

已解决!我并没有真正理解发生了什么,因为我没有太多变化,但应该是一些愚蠢的错误。

对不起! 感谢任何方式:)

编辑

小心URL的顺序。在urls.py试试这个顺序:

url(r'^nameviews/download/$', name_of_view, name="load"), 
url(r'^nameviews/$', name_of_view, name="first page"), 

name_of_view等于如果视图是一样的

+0

您可以发布您的解决方案?谢谢。 – 2010-10-22 16:40:59

+0

我的解决方案已发布。有什么你不明白的? – pavid 2010-10-22 16:42:59

+0

你做了什么来解决这个问题?我有同样的问题。 – 2012-06-12 21:09:04