У меня есть фрейм данных Pandas, и я пытаюсь вернуть заголовки столбцов в динамический список WTForm в приложении Flask.Однако, когда я пытаюсь отправить форму HTML, я получаю ошибку проверки.Вот моя ошибка класса формы.
data = pd.read_excel("sampledata.xlsx")
col_headers = list(data.columns)
col_list = list(col_headers)
dic_list = {i : col_list[i] for i in range(0, len(col_list))}
class StatementForm(FlaskForm):
date = SelectField('Date', choices = [(key, dic_list[key]) for key in dic_list])
Я проверил HTML-форму, вручную введя кортеж в список выбора, и это сработало.Очевидно, проблема в параметре 'date' и выборе.
Ваша помощь в пересмотре кода наиболее ценится.