Django 301和302代码

2024-06-25 23:37:46 发布

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

我是Django的初学者,Django的url有问题。你知道吗

以下文本是我的url文件: 你知道吗

    path('<slug:menu_slug>/', views.home_menu, name='home-menu'),
    path('<slug:menu_slug>/<slug:section_slug>/', views.home_section, name='home-section'),
    path('<slug:menu_slug>/<slug:section_slug>/<slug:item_slug>/', views.single_item, name='single-item'),

例如,当我请求控制台中的url guide/territory/时,可以获得这个输出

    "GET /en/guide/territory/ HTTP/1.1" 200 11227
    "GET /en/guide/territory/undefined HTTP/1.1" 301 0
    "GET /en/guide/territory/undefined/ HTTP/1.1" 302 0
    "GET / HTTP/1.1" 302 0
    "GET /en/ HTTP/1.1" 200 26271

我的问题是为什么会有带有undefined的请求?你知道吗

提前感谢您的回复。你知道吗


Tags: pathnamehttpurlhomegetsectionitem