utilities
模块源码
用来钩入原始SQLAlchemy
扩展的额外功能。之所以需要这些扩展的钩子,是因为需要提供某些额外的功能。
类
成员 | |
---|---|
DBNotReadyError | QueryGetter 抛出的异常。 |
QueryGetter | query 属性的访问器。 |
TableNameGetter | __tablename__ 属性的访问器。 |
函数
成员 | |
---|---|
hook_classmethod | 针对类方法的钩子。 |
hook_base_model | 向某个给定的模型类添加钩子。 |
apply_to_engines | 向一个或多个engine调用一个函数。 |
clone_method | 装饰器,透过克隆另一个方法的签名,来修改某方法的静态注解。 |
clone_function | 装饰器,透过克隆另一个函数的签名,来修改某函数的静态注解。 |
get_app_ctx_id | 获得当前Flask应用上下文对象的ID。 |