如何从django模板中调用唯一具有相同参数数量的url

时间:2017-02-09 14:08:11

标签: django django-templates django-views django-urls

我在django模板中遇到问题,同时在我的锚标签上调用url。

这是我模板上的锚点

<a href="{% url 'info_page' detail.slug %}">

我有下面的网址格式,

urlpatterns = [
    url(r'^cars/', include([
                    url(r'^$', category_page, name=cars),
                    url(r'^(?P<slug>[\w-]+)/$', category_page, name=cars),
        ])
    ),
    url(r'^cars/', include([
                    url(r'^$', info_page_view, name='info_page'),
                    url(r'^(?P<slug>[\w-]+)/$', info_page_view, name='info_page'),
        ])
    )
]

基本上我想将此锚点重定向到我在视图中定义的'info_page_view'定义, 但它实际上将它归入'category_page'定义。

我可能在从模板调用时缺少一些url参数,但没有得到确切的解决方案。

正如我给他们的名字所说的那样, 如何区分这些网址并在预期视图中将它们从模板到标记进行唯一调用。请建议。

0 个答案:

没有答案