Python Django url标记多个参数

Python Django url标记多个参数,python,django,django-urls,Python,Django,Django Urls,我有两个相似的代码。第一个按预期工作 urlpatterns = patterns('', (r'^(?P<n1>\d)/test/', test), (r'', test2), {% url testapp.views.test n1=5 %} 试一试 参数之间没有空格 更新: 到目前为止(可能更早),正确的方法是使用空格省略逗号和分隔参数: {% url testapp.views.te

我有两个相似的代码。第一个按预期工作

urlpatterns = patterns('',
                       (r'^(?P<n1>\d)/test/', test),
                       (r'', test2),
{% url testapp.views.test n1=5 %}
试一试

参数之间没有空格

更新: 到目前为止(可能更早),正确的方法是使用空格省略逗号和分隔参数:

{% url testapp.views.test n1=5 n2=2 %}

来自Django 1.5的警告:不要忘记在函数路径或模式名周围加引号

{% url 'some-url-name' arg1=v1 arg2=v2 %}

下面是我使用这种技术的一个实际例子。也许这会有帮助:

{% if stories %}
  <h2>Stories by @{{author.username}}</h2>
  <ul>
    {% for story in stories %}
      <li><a href="{% url 'reader:story' author.username story.slug %}">{{story.title}}</a></li>
    {% endfor %}
  </ul>
{% else %}
  <p>@{{author.username}} hasn't published any stories yet.</p>
{% endif %}
{%if故事%}
作者{author.username}的故事
    {故事%中的故事%}
  • {%endfor%}
{%else%} @{{author.username}}尚未发布任何故事

{%endif%}
Django文档中是否有关于此功能的文档?
{% url testapp.views.test n1=5 n2=2 %}
{% url 'some-url-name' arg1=v1 arg2=v2 %}
{% if stories %}
  <h2>Stories by @{{author.username}}</h2>
  <ul>
    {% for story in stories %}
      <li><a href="{% url 'reader:story' author.username story.slug %}">{{story.title}}</a></li>
    {% endfor %}
  </ul>
{% else %}
  <p>@{{author.username}} hasn't published any stories yet.</p>
{% endif %}