扫码关注官方订阅号
此处ValidationError为何不直接使用ValueError?谢谢~
学习是最好的投资!
这么说吧,主要是为了友好,你使用ValueError自然是可以的,但是在抛出异常的时候,我们只知道是值错误,至于为什么会出现错误呢,我们利用ValidationError继承ValueError异常类的来告知,这里是验证错误
ValueError
值错误
ValidationError
验证错误
自定义异常,使异常的意义更加明确。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这么说吧,主要是为了友好,你使用
ValueError自然是可以的,但是在抛出异常的时候,我们只知道是值错误,至于为什么会出现错误呢,我们利用ValidationError继承ValueError异常类的来告知,这里是验证错误自定义异常,使异常的意义更加明确。