Ответ 1
{{request.GET.param1}}
в шаблоне. (Используя RequestContext)
request.GET.get('param1', None)
в представлении.
Предположим, у меня есть url, который имеет параметры стиля php, то есть:
http://example.com/blah?param1=val1¶m2=val2
и я хочу поместить их значения в сгенерированный HTML шаблона.
Как мне это достичь?
{{request.GET.param1}}
в шаблоне. (Используя RequestContext)
request.GET.get('param1', None)
в представлении.
{{ request.resolver_match.kwargs.argument }}
для аргументов функции, переданных в представление как:
def myview(request, argument):
Протестировано на Django 1.9.
Предположим, у вас есть такой метод GET -
Мы можем получить параметры 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)