关于URL的Django常量参数

时间:2015-03-05 23:23:52

标签: django url django-templates

我在urls.py

中使用此模式在django上有一个URL
    url(r'^client/(?P<email>[^/]+)/events/(?P<count>[^/]+)/$', login_required(list_events_from_client), name='events_from_client'),

正如您所看到的,网址的格式首先是常量,可变电子邮件,常量,然后是变量计数。

问题是我不知道如何使用标记网址在模板上生成此网址。如果网址没有第二个常量(事件),我可以简单地这样做:

{% url 'admin:client' email.value count.value  %}

但我不知道如何把这第二个不变。

1 个答案:

答案 0 :(得分:1)

如果{% url %}标记你应该传递正则表达式组的值(圆括号中的表达式),那么这样就可以了:

{% url 'events_from_client' email.value count.value %}