异常

exception tortoise.exceptions.BaseORMException[source]

基类:Exception

基本 ORM 异常。

exception tortoise.exceptions.ConfigurationError[source]

基类:BaseORMException

当 ORM 配置无效时,将引发 ConfigurationError 异常。

异常 tortoise.exceptions.DBConnectionError[source]

基类:BaseORMException, ConnectionError

当连接数据库时出现问题时,将引发 DBConnectionError

异常 tortoise.exceptions.DoesNotExist(model, *args)[source]

基类:NotExistOrMultiple

当期望数据时(例如 .get() 操作)将引发 DoesNotExist 异常。

TEMPLATE = '对象 "{}" 不存在'
异常 tortoise.exceptions.FieldError[source]

基类:BaseORMException

当模型字段出现问题时,将引发 FieldError 异常。

异常 tortoise.exceptions.IncompleteInstanceError[source]

基类:OperationalError

当尝试持久化部分模型时,将引发 IncompleteInstanceError 异常。

异常 tortoise.exceptions.IntegrityError[源代码]

基类:OperationalError

当出现完整性错误时,会引发 IntegrityError 异常。

异常 tortoise.exceptions.MultipleObjectsReturned(model, *args)[源代码]

基类:NotExistOrMultiple

当执行 .get() 操作且返回多个对象时,会引发 MultipleObjectsReturned 异常。

TEMPLATE = '对于 "{}", 返回多个对象,预期仅返回一个'
异常 tortoise.exceptions.NoValuesFetched[源代码]

基类:OperationalError

当从未获取相关模型时,会引发 NoValuesFetched 异常。

异常 tortoise.exceptions.NotExistOrMultiple(model, *args)[源代码]

基类:OperationalError

TEMPLATE = ''
异常 tortoise.exceptions.ObjectDoesNotExistError(model, pk_name, pk_val)[源代码]

基类: OperationalError, KeyError

当具有传递的主键的项目不存在时,会引发 DoesNotExist 异常

异常 tortoise.exceptions.OperationalError[源代码]

基类:BaseORMException

当发生操作错误时,将引发 OperationalError 异常。

异常 tortoise.exceptions.ParamsError[源代码]

基类:BaseORMException

当函数无法使用给定的参数运行时,将引发 ParamsError

异常 tortoise.exceptions.TransactionManagementError[源代码]

基类:BaseORMException

当发生任何事务错误时,将引发 TransactionManagementError。

异常 tortoise.exceptions.UnSupportedError[源代码]

基类:BaseORMException

当操作不受支持时,将引发 UnSupportedError。

异常 tortoise.exceptions.ValidationError[源代码]

基类:BaseORMException

当字段的验证器验证失败时,将引发 ValidationError。