未找到GET请求

时间:2013-09-14 15:33:25

标签: django django-urls

在我的应用程序中,我有多个articles用户可以使用category字段创建我想用作标记系统的字段。在我的应用程序的左侧,我希望列出这些类别,以便用户可以按兴趣过滤,但我目前无法使其正常工作。我得到的错误如下:

  

使用bitpoll.urls中定义的URLconf,Django尝试了这些URL   模式,按此顺序:

^articles/ ^all/$
^articles/ ^get/(?P<article_id>\d+)/$
^articles/ ^category/(?P<article_category>\d+)/$
^admin/
     

当前的网址,文章/类别/电子产品,与任何一个都不匹配   这些

我的代码可以在GitHub here找到,错误的位置在/article/urls.py

点击article中的特定/article/templates/articles.html工作正常,但它不适用于我的类别,在我看来,它们的设置方式完全相同。

1 个答案:

答案 0 :(得分:3)

在你的文章路线中,正则表达式正在寻找数字。更正正则表达式以匹配article_category字段中可能出现的任何字符。例如,\w匹配任何字母数字字符和下划线。

^articles/ ^category/(?P<article_category>\w+)/$