Джанго динамический URL. Что я делаю неправильно? - PullRequest
2 голосов
/ 12 февраля 2011

Итак, у меня есть эта схема URL:

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

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

однако, когда я перехожу на следующий URL, я получаю ошибку 404: http://127.0.0.1:8000/test/words/

Что я делаю не так?

1 Ответ

4 голосов
/ 12 февраля 2011

Вы, вероятно, намеревались использовать вместо \w, например:

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

\d соответствует только цифрам;\w соответствует любому буквенно-цифровому символу.

Регулярное выражение Python HOWTO от AM Kuchling.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...