Как использовать пользовательский ввод HTML-формы в функции Python - PullRequest
0 голосов
/ 17 мая 2019

Итак, я работаю над созданием веб-страницы для своего проекта, поэтому мой вопрос заключается в том, как, учитывая пользовательский ввод в html-форме, как я могу использовать этот ввод для вызова функции python (функция получает строку в качестве параметра).Имейте в виду, что я буду использовать Django для запуска всего, когда я закончу с этим.Следуя HTML-форме, которую я сейчас использую (я новичок в HTML, поэтому любые отзывы приветствуются).

<form>
    Sequente:
    <br>
    <input type="text" name="sequente", placeholder="a,f,a->b,b->c,c->d,d->e|-e", method='get'>
    <br>
    <input type="submit" value="submit">
</form>

1 Ответ

0 голосов
/ 18 мая 2019

method является атрибутом тега form, а не input. В зависимости от вашего использования, django отправляет запрос get или post (обычно). На основе того, что вы добавили, к тому же URL, с которого вы получили шаблон формы.
Последовательность действий будет такой:
запрос, отправленный из браузера -> django получает запрос -> соответствует ему в urls.py -> вызове функции представления (или класса), на которую указывает URL -> запускается ваше представление (функция python).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...