【发布时间】:2014-04-16 16:06:49
【问题描述】:
在我的 urls.py 中我有一些类似的东西
# Dont use repeating patterns when only the end changes.
url(r'^products/', include(patterns('foo.apps.bar.views',
url(r'^$', 'product_family', name='products'),
url(r'^(?P<page>[\w-]+)$', 'product_single'),
...
))),
相当于:
www.demo.com/products/ - 带您到我们查看所有产品的页面 www.demo.com/products/alpha - 带您进入 alpha 产品页面 - 如果 alpha 不存在,它会重定向到产品页面
我可以通过 urls.py 中指定的“名称”链接到这些页面
<a href="{% url 'products' %}">Products</a>
我怎样才能做到这一点,但提供一个变量将我带到 product_single?
<a href="{% url 'products/{{ products.slug }}' %}">Products</a>
我知道我可以写出不带 url 标签的链接,但很好奇是否有语法可以像上面的 a href 那样使用它?
【问题讨论】:
标签: django