Flask CLI的改进壳命令
项目描述
Flask的改进壳命令
Flask-Konch向Flask CLI添加了改进的壳命令,flask konch。
flask konch相对于flask shell的优点
如果可用,使用IPython、BPython或ptpython,并回退到内置解释器
默认情况下自动导入顶级Flask函数和类
定义要包含在壳上下文中的额外变量
可配置的横幅和提示
Flask-Konch底层使用konch,一个壳配置工具。
立即获取
pip install flask-konch
用法
运行壳
export FLASK_APP=path/to/app.py
flask konch
将额外变量添加到壳上下文
app = Flask(__name__)
app.config.update({"KONCH_CONTEXT": {"db": database, "User": User}})
配置选项
KONCH_FLASK_IMPORTS:是否默认自动导入顶级Flask函数和类。默认为True。
KONCH_FLASK_SHELL_CONTEXT:是否默认自动导入Flask壳上下文,由shell_context_processor(f)注册。默认为True。
KONCH_CONTEXT:要包含在壳上下文中的额外变量字典。
KONCH_SHELL:可能是'ipy'、'bpy'、'ptpy'、'ptipy'、'py'或默认的'auto'。
KONCH_BANNER:自定义标题。
KONCH_PROMPT:自定义输入提示。
KONCH_OUTPUT:自定义输出提示。
KONCH_CONTEXT_FORMAT:显示shell上下文的格式。可能是'full'、'short'或接收上下文字典作为输入并返回字符串的函数。
KONCH_IPY_AUTORELOAD:是否加载并启用IPython的自动重新加载扩展(必须使用ipython shell)。
KONCH_IPY_EXTENSIONS:要加载的IPython扩展名列表(必须使用ipython shell)。
KONCH_IPY_COLORS:IPython颜色风格。
KONCH_IPY_HIGHLIGHTING_STYLE:IPython代码高亮风格。
KONCH_PTPY_VI_MODE:启用vi模式(必须使用ptpython shell)。
许可
MIT许可。有关更多详细信息,请参阅附带LICENSE文件。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
构建分发
flask-konch-3.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8cbf06e6cf8728e69e44851d8acae135777c7914df4e2a566d1b8d27cba4ef00 |
|
MD5 | 9643eae13c11c7971a3ff33ccddbc450 |
|
BLAKE2b-256 | 7f35d1b60873174944277240c880771a5b26ff855def8ea1eceb78d07a4aa84c |
flask_konch-3.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5bb6ebf19b625700406a5bbd0a4d3fa6026f1c080129c6266ebfd99e926da8f3 |
|
MD5 | 238f5eb2bc97adcdbe7411eadeb71a02 |
|
BLAKE2b-256 | d82de4e968fe7e4de5166bc3c8bc49501bc1368886c266d706dc45e2ec183eec |