В django, когда URL-адрес сопоставлен, группа соответствия передается как второй параметр функции просмотра, первый из которых является объектом HttpRequest. Например, с помощью URL скороговоркой, как этотURL-адрес Django в объекте HttpResponse?
'/foo/(\d{2})/', 'app.views.handler'
процедура обработчик будет иметь
def handler(request, value):
, где значение будет содержать две цифры номера (в виде строки).
Мой вопрос: есть ли значение, содержащееся в объекте запроса, и если да, то как его получить (разумеется, разбор URL-адреса из объекта запроса не является опцией, слишком непрактичным).
Thanks
потому что тогда я бы дублировал регулярное выражение. –
Но вы все равно хотите что-то дублировать, поскольку параметры уже переданы вашей функции просмотра, и вы хотите, чтобы они были где-то еще. Вы все еще не использовали прецедент. –
, потому что я хочу передать только объект запроса как единый объект, а не объект запроса _and_ список параметров как два отдельных объекта. –