Django URL调度程序说明301和302代码错误

时间:2018-10-27 08:39:50

标签: python django url dispatcher

我是Django的初学者,而Django网址有问题。

以下文本是我的网址文件:

    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'),

例如,当我在控制台中请求网址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的请求?

预先感谢您的回复。

0 个答案:

没有答案