Я создаю веб-приложение, в котором есть элемент формы, использующий тумблер для отправки значения параметров в 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
Может кто-нибудь пожалуйстаскажите, почему я получаю эту ошибку и какие изменения необходимы в этом коде?