我正在尝试从Miguel的flaskweb开发中实现异常处理。在
我遇到了问题,因为当我抛出异常时,程序没有进展到异常.py或者错误.py. 在
这是我得到的错误: 提高excp验证错误(“这是一个测试”) AttributeError:“module”对象没有属性“ValidationError”
如果我尝试调试,它不会进入提升并继续异常.py. 在
这就是我实现的代码: 在模型.py公司名称:
import exceptions as excp
if __name__ == '__main__':
raise excp.ValidationError("this is a test")
在异常.py公司名称:
^{pr2}$在错误.py公司名称:
from flask import make_response
import exceptions as excp
@app.errorhandler(excp.Validation)
def validation_error(e):
return make_response(e.args[0], 400)
我对这个很陌生,所以有人知道为什么这不起作用吗?在
目前没有回答
相关问题 更多 >
编程相关推荐