Как получить параметры URL в представлении Django? Предположим, у меня есть url, который имеет параметры стиля php, то есть: http://example.com/blah?param1=val1¶m2=val2 и я хочу поместить их значения в сгенерированный HTML шаблона. Как мне это достичь? Ответ 1 {{request.GET.param1}} в шаблоне. (Используя RequestContext) request.GET.get('param1', None) в представлении. Ответ 2 {{ request.resolver_match.kwargs.argument }} для аргументов функции, переданных в представление как: def myview(request, argument): Протестировано на Django 1.9. Ответ 3 Предположим, у вас есть такой метод GET - HTTP://djangopmt.localhost/tasks/проект = 1 & состояние = 3 & приоритет = High & поиск = StudyGyaan.com Мы можем получить параметры URL, как это в шаблоне Django - {{request.GET.project}} {{request.GET.status}} {{request.GET.priority}} {{request.GET.search}} И если вы хотите получить параметр URL в Django Views, вы можете получить его так: request.GET.get('project', None) request.GET.get('status', None) request.GET.get('priority', None) request.GET.get('search', None)
Ответ 1 {{request.GET.param1}} в шаблоне. (Используя RequestContext) request.GET.get('param1', None) в представлении.
Ответ 2 {{ request.resolver_match.kwargs.argument }} для аргументов функции, переданных в представление как: def myview(request, argument): Протестировано на Django 1.9.
Ответ 3 Предположим, у вас есть такой метод GET - HTTP://djangopmt.localhost/tasks/проект = 1 & состояние = 3 & приоритет = High & поиск = StudyGyaan.com Мы можем получить параметры URL, как это в шаблоне Django - {{request.GET.project}} {{request.GET.status}} {{request.GET.priority}} {{request.GET.search}} И если вы хотите получить параметр URL в Django Views, вы можете получить его так: request.GET.get('project', None) request.GET.get('status', None) request.GET.get('priority', None) request.GET.get('search', None)