任何位置都可以;
raise Exception("没有合适的类型", )
当程序出现错误,python会自动引发异常,也可以通过raise显示地引发异常。一旦执行了raise语句,raise后面的语句将不能执行。
为了能够捕获异常,"except"语句必须有用相同的异常来抛出类对象或者字符串。
exceptions must derive from BaseException
被处理的异常有:
Rest框架内部抛出的APIException的子类。
Django的Http404异常。
Django的PermissionDenied异常
raise Http404("你所访问的页面不存在")