Я бы хотел, чтобы некоторые советы по погоде я должен выполнить проверку файлов для файла CSV в WTForms. История пользователя состоит в том, что пользователь выберет файл для загрузки, выберите тип операции для выполнения и затем отправьте. Сейчас мы проверяем загруженный файл с помощью вспомогательной функции в контроллере. Один из коллег предложил использовать WTForms для проверки файлов. Файл CSV будет иметь разные требования к проверке на основе типа op, который пользователь выбирает. Итак, мой вопрос: является ли WTForms хорошим инструментом для такого типа проверки? Если бы у вас были какие-либо предложения по подходу. В настоящее время я заблокирован о том, как передать то, что пользователь выбирает для проверки файлов.Ограничения проверки файлов WTForms
Вот моя текущая реализация:
# Controller
op_type = params['op_type']
file_info = params['input_file']
errors = ValidateFile(file_info, op_type)
if errors:
# do something
Таким образом, моя проблема заключается в том, что проверка зависит от того, какую радиокнопку пользователь выбирает. Не знаете, как настроить форму для этого. – Dan
@ Если я получу ваш вопрос правильно, я не думаю, что речь идет о настройке формы, но о том, как вы реализуете проверку в python. Я отредактировал свой ответ. – Flaudre