Состояния флажка формы не отображаются в запросе POST (flask) - PullRequest
0 голосов
/ 17 марта 2020

Я пишу форму в html веб-приложения flask и не могу получить request.form для отображения моих флажков (выбор переключателей, кажется, работает правильно).

<form action="#" target="_blank" method="post" id="formulari">
    ...
    <div class="form-check">
        <input class="form-check-input" type="checkbox" value="" id="defaultCheck1">
        <label class="form-check-label" for="defaultCheck1">
          Default checkbox
        </label>
    </div>
    <button type="submit" class="btn btn-primary" onclick="pdfgenerat()">Submit</button>
</form>

У меня есть переключатели на ..., а затем это просто случайная выборка с флажком из inte rnet. Когда я печатаю request.form, я получаю данные радиосвязи (в моем случае ImmutableMultiDict([('curs', 'Dificultat al Gust')])), но в флажках ничего нет. О, и я также пробовал с текстовыми записями, и они, кажется, работают нормально.

Полагаю, мне просто не хватает базовых знаний о формах, но я не могу понять, что это такое.

1 Ответ

0 голосов
/ 17 марта 2020

О, очевидно, каждому входу нужно имя. Вот и все.

<input ... name="key_in_request.form">

(просто понял, что это единственное различие, которое я смог найти между вещами, которые работали нормально, и вещами, которые не появлялись в данных формы)

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