如何显示文件域验证错误django而不是引发异常?

时间:2017-07-03 08:58:55

标签: python django filefield

我正在尝试将验证添加到文件文件中,我使用this snippet并且它可以正常工作,但问题是它在文件扩展名不匹配时引发异常,但我只是希望它显示表单验证错误,而不是引发错误。
我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

如果不支持raise forms.ValidationError(_('Filetype not supported.')),只需将第38行中的Filetype替换为想要发生的操作。

Python raise引发异常,用不同的命令替换它将阻止python“提升”该特定异常。