Значение тумблера в html и колбе - PullRequest
0 голосов
/ 25 сентября 2018

Я создаю веб-приложение, в котором есть элемент формы, использующий тумблер для отправки значения параметров в Flask / Python.

Когда я держу тумблер включенным, я получаю значение, как и ожидалось ('проверьте), но когда я удерживаю кнопку выключения и нажимаю кнопку отправки, я получаю ошибку неверного запроса:

Неверный запрос Браузер (или прокси-сервер) отправил запрос, который этот сервер не может понять.

Ниже приведен код для формы:

<form  action=" {{url_for('process_query')}}" 
method="post">

<label class="switch">
<input type="checkbox" name="check" value="check"> 
<span class="slider round"></span>
</label>

<input class="input is-rounded" type="text" name="query" value="">

<button class="button is-rounded is-primary">Start!</button>

Ниже приведен код для process_query функция:

@app.route('/process_query', methods = ['GET', 
'POST'])
def process_query():
    if request.method == 'POST':
        print ("value of checkbox is " + 
               request.form['check'])
more code

Может кто-нибудь пожалуйстаскажите, почему я получаю эту ошибку и какие изменения необходимы в этом коде?

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