0
我想對天氣的一些建議,我應該在WTForms中對CSV文件進行文件驗證。用戶故事是用戶將選擇要上傳的文件,選擇要執行的操作類型,然後提交。現在我們正在使用控制器中的幫助函數來驗證上傳的文件。一位同事建議我使用WTForms來執行文件驗證。 CSV文件將根據用戶選擇的操作類型具有不同的驗證要求。所以我的問題是,WTForms是這種類型驗證的好工具嗎?如果是的話,你會對方法有任何建議。目前我被阻止如何將用戶選擇的內容傳遞給文件驗證器。WTForms文件驗證限制
這裏是我當前的實現:
# Controller
op_type = params['op_type']
file_info = params['input_file']
errors = ValidateFile(file_info, op_type)
if errors:
# do something
所以我的問題是驗證取決於用戶選擇哪個單選按鈕。不知道如何爲此設置表單。 – Dan
@Dan如果我的問題正確,那麼我認爲這不是關於表單的設置,而是關於如何在python中實現驗證。我編輯了我的答案。 – Flaudre