Celery 中文手册
GitHub
Search…
4.3.0
前言
简介
版权
资金流向
入门
Celery 简介
中间人:Brokers
Celery 初次使用
Celery 进阶使用
资源
用户指南
应用:Application
主名称:Main Name
配置:Configuration
过滤配置:Censored configuration
懒加载:Laziness
打破链式操作:Breaking the chain
抽象任务:Abstract Tasks
任务:Tasks
调用任务:Calling Tasks
Canvas:设计工作流程:Designing Work-flows
职程(Worker)文档:Workers Guide
守护进程:Daemonization
定期任务:Periodic Tasks
路由任务:Routing Tasks
监控和管理手册:Monitoring and Management Guide
安全:Security
优化:Optimizing
调试:Debugging
并发:Concurrency
信号:Signals
测试:Testing with Celery
扩展和引导:Extensions and Bootsteps
配置和默认配置:Configuration and defaults
使用Sphinx生成任务文档:Documenting Tasks with Sphinx
附录
Django
贡献:Contributing
社区资源:Community Resources
教程:Tutorials
常见问题FAQ:Frequently Asked Questions
更新历史:Change history
Celery 4.3.0的新功能:What’s new in Celery 4.3 (rhubarb)
API:API Reference
Celery 内部模块:Internals
历史:History
专业词:Glossary
Powered By
GitBook
过滤配置:Censored configuration
如果您希望将配置作为调试信息或类似信息打印出来,那么您也可能希望过滤掉敏感信息,如密码和API密钥。 Celery 提供了集中打印配置信息工具,其中一个为
humanize()
:
1
>>>
app.conf.humanize
(
with_defaults
=
False,
censored
=
True
)
Copied!
该方法将配置信息转换为列表字符串返回,默认情况下,仅包含修改的键值,可以通过
with_defaults
参数进行包含默认的配置信息。 可以通过
table()
方法将返回结果转换为字典:
1
>>>
app.conf.table
(
with_defaults
=
False,
censored
=
True
)
Copied!
注意:Celery 不会删除所有的敏感配置信息,通过正则表达式来进行检索通常命名的信息,如果包含敏感信息的自定义配置,Celery 会标识为机密的名称来下进行命名秘钥。
如果命名中含有子字符串,将会进行过滤:
API
、
TOKEN
、
KEY
、
SECRET
、
PASS
、
SIGNATURE
、
DATABASE
Previous
配置:Configuration
Next
懒加载:Laziness
Last modified
2yr ago
Export as PDF
Copy link