我有这个模板:
<ul>
{% for url1 in urls %}
<li><a href="{% url 'disp' url1.url_name %}">{{ url1.url_title }}</a></li>
{% endfor %}
</ul>
我试图将一个Url(即url1.url_name)传递给视图(&#39; disp&#39;)但它没有接受它。
它发出以下错误:
Reverse for 'disp' with arguments '(u'file:///E:/BEPROJECT/websites_collection/katewinslet.html',)' and keyword arguments '{}' not found. 1 pattern(s) tried: ['display/(?P<webpage>[^/]+)/$']
where&#39; file:/// E:/BEPROJECT/websites_collection/katewinslet.html'是url1的一个实例。
我不知道我做错了什么。问题似乎存在于代码的正则表达式部分(我认为),但我不知道如何解决它。请帮忙。
答案 0 :(得分:0)
正如您的错误所述,&#39; url1.url_name&#39;什么都不包含(即关键字参数&#39; {}&#39;)。检查一下,看看为什么它是空的。