一个URL模式中的两个slug

2024-10-02 08:23:03 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在一个url模式中放入两个slug?我有一个模型链接,它与一个模型类别有多对一的关系。在

url(
    regex=r'^(?P<category_slug>[\w-]+)/(?P<pk>\d+)(?:/(?P<slug>[\w\d-]+))?/$',
    view=views.LinkDetailView.as_view(),
    name='link_detail'
),

现在有两个弹头在工作。但是接受你在url的category_slug部分写的任何东西。在

假设:你写了127.0.0.1:8000/没有一个像在数据库里那样的名字。您将转到此页,但没有具有此名称的类别。我不知道它为什么这么做。在

链接/视图.py在

^{pr2}$

Tags: name模型viewurl关系链接as模式

热门问题