达芬奇CMS背景工作人员

leonardo-celer的Python项目详细描述


这个模块为工作人员提供围绕定期同步和更新缓存、发送电子邮件或任何你需要异步做的艰苦工作。

Installation

pip install leonardo-celery
pip install django-leonardo[celery]

Settings

BROKER_URL='redis://localhost:6379/0'BROKER_URL='amqp://user:password@127.0.0.1:5672/leonardo'

设置自定义计划程序和结果后端

CELERY_RESULT_BACKEND='djcelery.backends.database:DatabaseBackend'CELERYBEAT_SCHEDULER="djcelery.schedulers.DatabaseScheduler"

Start worker

python manage.py celery worker -B -E

Syncing state

用于将状态同步到数据库运行celerycam

python manage.py celerycam

任务由标准机制发现:

app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)

Use smart caching

使用cacheback作业异步获取数据。

pip install leonardo-celery[cacheback]

定义你的工作。有关作业的详细信息http://django-cacheback.readthedocs.org/en/latest/usage.html#as-an-instance-of-cacheback-job

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javai是JAXB的新手。如何将两个具有不同名称空间的不同xml合并为一个具有根元素的xml并将其解组?   JDO中的java应该是可传递的DefaultFetchGroup吗   java服务器配置问题   java在理解JList时遇到困难   java何时将RequestContextFilter用于Jersey?   java从数据库中读取文本文件。jar文件   Java正则表达式,仅适用于不包括零的正数   爪哇番石榴。类路径中的jar   JavaEE:关于设计的问题   java GUI,在面板中排列按钮   java Android为什么使用接口被认为是活动和片段之间通信的最佳实践?   java如何获取wicket图像的url以在开放图元标记中使用它   从Java字节[]>Base64>Javascript数组缓冲>Base64>byte[]   java正则表达式帮助字符串JWE766。1.pdf格式摘录766   java Hibernate,JPA忽略@Formula