в шаблоне jinja2, который у меня есть: одна форма, затем таблица, содержащая кнопку отправки для нескольких строк (вторая форма)
при выполнении этого кода
selectionBatchFormBis=f.SelectionBatchForm()
listBatchCampagneBis=bDAO.getListBatchCampagneParametres(liste_campagnes=[2018,2019],liste_batch_state=["à faire","achevé KO"],liste_calendrier_batch=["ce mois ci","en retard"])
batchformBis=f.BatchForm()
return render_template("listeBatchs.html",
listBatchCampagne=listBatchCampagneBis,
batchform=batchformBis,
selectionBatchForm=selectionBatchFormBis)
таблица правильно отображается, так что listBatchCampagne = listBatchCampagneBis работает хорошо. НО форма выбора (selectionBatchForm) не имеет активного выбора (имеется в виду, что флажки установлены 0).
Я не понимаю, почему, поскольку в другом месте в моем коде форма правильно отображается с правильной активный выбор. Код формы:
class SelectionBatchForm(FlaskForm):
campagne2018=BooleanField('2018', default="checked")
campagne2019=BooleanField('2019', default="checked")
batch_state_a_faire=BooleanField('à faire', default="checked")
batch_state_en_cours=BooleanField('en cours')
batch_state_acheve_ok=BooleanField('achevé OK')
batch_state_acheve_ko=BooleanField('achevé KO', default="checked")
calendrier_avance=BooleanField('en avance')
calendrier_ce_mois_ci=BooleanField('ce mois ci',default="checked")
calendrier_en_retard=BooleanField('en retard', default="checked")
submitSelectionBatchForm = SubmitField('valider les filtres')
Искренне Ваш Loï c