跳到主要内容

utilities

模块源码

用来钩入原始SQLAlchemy扩展的额外功能。之所以需要这些扩展的钩子,是因为需要提供某些额外的功能。

成员
说明
DBNotReadyErrorQueryGetter抛出的异常。
QueryGetterquery属性的访问器。
TableNameGetter__tablename__属性的访问器。

函数

成员
说明
hook_classmethod针对类方法的钩子。
hook_base_model向某个给定的模型类添加钩子。
apply_to_engines向一个或多个engine调用一个函数。
clone_method装饰器,透过克隆另一个方法的签名,来修改某方法的静态注解。
clone_function装饰器,透过克隆另一个函数的签名,来修改某函数的静态注解。
get_app_ctx_id获得当前Flask应用上下文对象的ID。