Django форма отправки запроса без рендеринга - PullRequest
0 голосов
/ 27 мая 2018

У меня есть форма django, затем для каждого поля я устанавливаю начальное значение.Как я могу сделать запрос POST в моем view.py (как после нажатия кнопки «Отправить») без рендеринга формы.Мне просто нужно отправить эти начальные значения как запрос POST на другой URL.

1 Ответ

0 голосов
/ 27 мая 2018

Вы можете создать форму в HTML и установить display:none - атрибут стиля каждого поля.Он будет скрывать форму от внешнего интерфейса, и когда вы нажмете кнопку отправки, он отправит все данные в запросе POST.

<form method='post'>
    <input name='field_name' style='display:none' value='abc'>
    <input type='submit' value='submit'>
</form>

Над кодом будет отображаться только кнопка отправки на внешнем интерфейсе и при нажатии на нее, он отправит значение поля ввода в запросе POST.

...