Как передать параметры через GET-запрос

472
07 февраля 2017, 22:15

Я начинающий и не знаю как отправить все необходимые параметры странице, которую хочу открыть. Имеется страница с url sklad. Для открытия страницы sklad, ей необходимо передать все необходимые параметры GET-запросом (какие именно параметры нужно отправить, точно не знаю, но имеется сам код страницы sklad).

Таким образом запускается страница sklad:

<button type="button" onclick="window.open('{% url 'sklad' %}', '_blank')">
    Расписание
</button>

sklad = "/gorod/sklad"

Как просмотреть параметры, которые отправляются моим GET-запросом, если страница не может быть запущена по причине не подходящих передаваемых параметров GET-запросом? Прошу описать максимально подробно и без использования php.

Answer 1

GET-параметры передаются очень просто:

{% url 'sklad' %}?key=value

Если же вы имеете в виду параметры из пути, которые вы указали при регистрации роута:

url(r'^sklad/(?P<sklad_id>[0-9]+)$', 'apps.panel.views.sklad', name='sklad')

Такие параметры передаются в функцию url:

{% url 'sklad' sklad_id=row_id %}
Answer 2

В джанге нет необходимости передавать параметры в get. В джанге нужные переменные можно включать в адресную строку, которую можно разобрать в конфигурации url.

Вот документация как это надо делать: http://djbook.ru/rel1.9/topics/http/urls.html

Если же всё равно надо методом get, то выглядит это так:

http://some-site.ru?var1=value&var2=value2" 
READ ALSO
CSS-свойства SVG-изображения

CSS-свойства SVG-изображения

Интересует, можно ли как-то при помощи JS или CSS менять свойства сложного SVG-элемента, такие как "scale", "transform" и другиеНужно применить к элементу...

475
Как сделать эффект растущей цены (на подобие таймера)?

Как сделать эффект растущей цены (на подобие таймера)?

На странице указана цена 126 рублей 00 копеекНужно эту цену каждую минуту увеличивать на 1 рубль

443
Как изменить функционал виджета datepicker-a в jQuery UI?

Как изменить функционал виджета datepicker-a в jQuery UI?

Использую виджет Datepicker из jQuery UI, там помимо выставления даты выставляю и времяВремя там выставляется ползунками

470
Не работает плагин onScreen

Не работает плагин onScreen

Использую плагин onScreen для смены фона при скролле внутри блока, на сайте плагина все работает: http://silvestrehgithub

465