Django动态网址。我究竟做错了什么?

时间:2011-02-12 02:56:11

标签: django django-views django-urls django-queryset

所以我有这个URL方案:

(r'^test/(?P<name>\d+)/', 'test'),

def test(request, name):
    html = "it worked"
    return HttpResponse(html)

但是,当我转到以下网址时,收到404错误: http://127.0.0.1:8000/test/words/

我做错了什么?

1 个答案:

答案 0 :(得分:4)

您可能打算使用\w代替,例如:

(r'^test/(?P<name>\w+)/', 'test'),

\d仅匹配数字; \w匹配任何字母数字字符。

A.M.的{p> Python Regular Expression HOWTO了Kuchling。