作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望它添加常见的应用程序配置选项,例如 --config
、--loglevel
、--logfile
等。到我的 flask.cli
组并从我的应用程序工厂函数中的 scriptinfo
中读取它们。
@script_info_option
装饰器显然在 0.11 之后被删除,并带有一条神秘的提交消息,例如“实现简化的接口(interface)”。
那么...现在我该如何添加应用程序出厂时配置选项?
最佳答案
了解您现在是如何做到的:
@click.pass_context
装饰您的应用工厂,使其获取上下文作为第一个参数。ctx.find_root().params
获取传递给组的内容。关于Flask:script_info_option 发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43685682/
我希望它添加常见的应用程序配置选项,例如 --config、--loglevel、--logfile 等。到我的 flask.cli 组并从我的应用程序工厂函数中的 scriptinfo 中读取它们。
我是一名优秀的程序员,十分优秀!