На мой взгляд, чтобы получить такие параметры URL:
date=request.GET.get('date','')
В моем URL-адресе я пытаюсь передать параметры таким образом с помощью тега шаблона URL-адреса следующим образом:
<td><a href="{% url 'health:medication-record?date=01/01/2001' action='add' pk=entry.id %}" >Add To Log</a></td>
Параметр после? очевидно, не работает, как я могу передать это значение данных, чтобы получить его с помощью get?
urls.py
использовании,path()
напримерpath('client/<int:id>/')
. Параметры запроса URL - это часть URL-адреса после,?
напримерhttps://example.com/a/b/?param1=value1¶m2=value2
. Этот вопрос касается параметров URL-запроса, но некоторые ответы относятся к параметрам URL-адреса Django.Ответы:
Сначала вам нужно подготовить URL-адрес для принятия параметра в регулярном выражении: (urls.py)
Итак, вы используете это в своем шаблоне:
Если у вас более одного параметра, вы можете изменить свое регулярное выражение и изменить шаблон, используя следующее:
источник
{% url target_link target_kwargs %}
это было бы похоже на переход**kwargs
к функции. У меня есть вариант использования, когдаtarget_link
это переменная, и поэтому количество kwargs в URL-Я нашел ответ здесь: можно ли передать параметры запроса через тег шаблона {% url%} Django?
Просто добавьте их в конец:
[больше нечего улучшать, но я получаю глупую ошибку, когда исправляю отметки в коде]
источник
example.com/myview/?office=foobar
вместоexample.com/myview?office=foobar
?Просто добавьте URL-адрес шаблонов:
источник
Это можно сделать в три простых шага:
1) Добавьте идентификатор товара с
url
тегом:2) Добавьте путь к urls.py :
3) Используйте идентификатор в views.py :
источник
Я не уверен, что я не в теме, но я нашел решение для себя; У вас есть представление на основе классов, и вы хотите иметь параметр get в качестве тега шаблона:
Затем вы делаете запрос на получение
/mysite/urlname?get_parameter_name='stuff
.В вашем шаблоне, когда вы вставляете
{{ tag_name }}
, у вас будет доступ к значению параметра get ('stuff'). Если в вашем шаблоне есть URL-адрес, которому также нужен этот параметр, вы можете сделатьВам не нужно будет изменять конфигурацию URL-адреса
источник
1: HTML
{% Url 'ticket_details'%} - это имя функции в ваших представлениях.
2: Views.py
ticket_id - это параметр, который вы получите из ticket_id = ticket.id
3: URL.py
/? P - где ticket_id - это имя группы, а шаблон - это какой-то шаблон для сопоставления.
источник