URL 上的 Django 常量参数
Django constant argument on URL
我在 urls.py
中有一个使用此模式的 django 上的 URL
url(r'^client/(?P<email>[^/]+)/events/(?P<count>[^/]+)/$', login_required(list_events_from_client), name='events_from_client'),
如您所见,url 的格式首先是常量、变量电子邮件、常量,然后是变量计数。
问题是我不知道如何使用标签 url 在模板上生成这个 url。如果 url 没有第二个常量(事件),我可以简单地这样做:
{% url 'admin:client' email.value count.value %}
但我不知道如何放置第二个常量。
如果 {% url %}
标签,您应该只传递正则表达式组(圆括号中的表达式)的值,这样就可以正常工作:
{% url 'events_from_client' email.value count.value %}
我在 urls.py
中有一个使用此模式的 django 上的 URL url(r'^client/(?P<email>[^/]+)/events/(?P<count>[^/]+)/$', login_required(list_events_from_client), name='events_from_client'),
如您所见,url 的格式首先是常量、变量电子邮件、常量,然后是变量计数。
问题是我不知道如何使用标签 url 在模板上生成这个 url。如果 url 没有第二个常量(事件),我可以简单地这样做:
{% url 'admin:client' email.value count.value %}
但我不知道如何放置第二个常量。
如果 {% url %}
标签,您应该只传递正则表达式组(圆括号中的表达式)的值,这样就可以正常工作:
{% url 'events_from_client' email.value count.value %}