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 | 检查所给定的模块是否无效(亦即为占位符)。 |