backends
模块源码
flask_sqlalchemy_compat
的后端引擎包。这些后端是“条件加载”的模块。换言之,如果对应的模块已经安装,则会加载模块。否则,为对应的模块创建一个占位符 。
所用的后端包括:
fsa
:flask_sqlalchemy
(按BSD 3-Clause协议授权,版权所有2010 Pallets)fsa_lite
:flask_sqlalchemy_lite
(按MIT协议授权,版权所有2010 Pallets)
类
成员 | |
---|---|
ModulePlaceholder | 占位符模块。 |
BackendProxy | 作为代理的类,用来维护动态加载的模块。 |
实例
成员 | |
---|---|
proxy | 用来访问内部使用模块(后端)的代理。 |
函数
成员 | |
---|---|
conditional_import | 如果模块存在,则导入该模块,否则返回一个ModulePlaceholder 。 |
is_module_invalid | 检查所给定的模块是否无效(亦即为占位符)。 |