Всем доброго времени суток. Постараюсь расписать полностью.
Мне необходимо создать простейший опросник, в котором будет около 10 пунктов на одной странице. Около соответствующих пунктов будут чекбоксы. Суть опросника заключается в том, что на страницу должен возвращаться ответ в зависимости от выбранных чекбоксов. Например, если выбран 1, 2 и 6 пункт, то возвращается один ответ, если только 6 то другой, если 2, 3 и 9, то тоже другой ответ. Так как у меня очень низкий уровень владения языком программирования, то при обработке чекбоксов я встал в ступор. Сам алгоритм ответа в зависимости от выбранных значений я реализовал на Python через if else, при этом в алгоритме используются переменные, которые равны либо 0, либо 1.
Пожалуйста, посоветуйте как лучше реализовать данную задачу? Я это вижу так, что форма отправляет на бэк значение чекбоксов и там уже обрабатывается алгоритмом. При этом если так, то я не смог разобраться как обработать не нажатые чекбоксы. Возможно есть более правильное решение и честно хотелось бы о нем узнать.
Взять состояние чекбокса можно через get, если у каждого разный name: request.form.get('чекбокс 1')
Если Name у всех боксов одинаковый, то через getlist: request.form.getlist('чекбосы')