摘要: 查询后得知这是因为werkzeug新版本里需要显式导入该模块。在报错的文件(我这里是werkzeug/init.py)里添加以下代码可以解决该问题。 from werkzeug.utils import cached_property 备注: CentOS系统下文件路径:/usr/local/lib 阅读全文
posted @ 2021-08-05 21:25 aaronthon 阅读(1998) 评论(0) 推荐(0)
摘要: 一、主动抛出异常 raise Python 使用 raise 语句抛出一个指定的异常。 raise 唯一的一个参数指定了要被抛出的异常。 它必须是一个异常的实例或者是异常的类(也就是 Exception 的子类)。 如下: x = 10 if x > 5: raise Exception('x 不能 阅读全文
posted @ 2021-08-05 21:03 aaronthon 阅读(18550) 评论(0) 推荐(0)
摘要: 我们在使用SQLAlchemy模块进行数据操作过程,往往会出现一些错误,因此我们需要捕捉到这些错误,并进行一场处理。 例子如下: from sqlalchemy.exc import SQLAlchemyError db = SQLAlchemy() def commit(): try: db.se 阅读全文
posted @ 2021-08-05 20:43 aaronthon 阅读(1258) 评论(0) 推荐(0)