【发布时间】:2012-11-24 00:27:15
【问题描述】:
在 Django 中,在模板中,我这样做
{% url 'Customer.views.edit_customer' 1 %}
我得到一个NoReverseMatch 异常。但是,在模板渲染之前的行中:
print reverse('Customer.views.edit_customer', args=(1,))
它会打印出预期的 URL。我知道我总是可以只传递反向的结果,但我想了解发生了什么。
网址格式为:
url(r'^customer/edit/(\d+)$', edit_customer),
有没有办法在模板中做相当于反向调用的方法?
【问题讨论】:
-
您的网址格式是什么样的?不确定它是否相关,但只是想检查一下