Найти - Пользователи
Полная версия: Матчинг чисел в урлах
Начало » Django » Матчинг чисел в урлах
1
likin
Начал зучать django.
Опыт программирования есть….

Вот что я имею.
Request Method: 	GET
Request URL: http://localhost:8000/edit/67/node
Django Version: 1.2.3
Exception Type: TypeError
Exception Value:

%d format: a number is required, not unicode
Я вижу, что запрос правильный, там стоят цифры, а видит как строку.
Вот по такому урлу он обрабатывается.
^edit/(\d{1,2})/node$
Ferroman
Действительно странно. Давайте весь урлконф. Как делается запрос, через браузер?
Александр Кошелев
likin
^edit/(\d{1,2})/node$
re всегда выдает заматченные группы в регэкспе как строки. Вы должны их сами конвертировать в int.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB