模板网址,带有' L'

时间:2014-06-20 10:06:04

标签: python django

我的模板中有以下代码:

{% url "app.views.details" d.id %}

通常它运作良好,但现在我有一个问题,即ID的结尾是' L'所以我得到例外:

  

反向' app.views.details'有论据'(4L,)'和关键字参数' {}'没找到。

现在该ID有什么问题?

编辑: 这是我的url.conf:

url(r'^detailed-stats/(?P<id>\d+)/', 'app.views.details', name='details'),

2 个答案:

答案 0 :(得分:1)

long数字与\d+模式一致,请尝试使用您的路线的name参数:

{% url "details" id=d.id %}

答案 1 :(得分:1)

您的网址名称为“详细信息”,但在模板中您尝试使用名为“app.views.detail”的网址。这是不正确的,因为这实际上是将处理URL的视图。将模板更改为

{% url "details" id=d.id %}