Peewee 简明教程

Peewee - Database Errors

Python 的 DB-API 标准(PEP 249 建议)指定了任何 DB-API 兼容模块(如 pymysql、pyscopg2 等)要定义的异常类类型。

Peewee API 为这些异常提供了易于使用的包装器。 PeeweeException 是 Peewee API 中定义了以下 Exception 类的基类 −

  1. DatabaseError

  2. DataError

  3. IntegrityError

  4. InterfaceError

  5. InternalError

  6. NotSupportedError

  7. OperationalError

  8. ProgrammingError

我们可以从 Peewee 实现上述异常,而不是尝试 DB-API 特定的异常。