小编Ome*_*tel的帖子

如何链接一个将列表返回到组的Celery任务?

我想从Celery任务返回的列表中创建一个组,以便对于任务结果集中的每个项目,将一个任务添加到该组中.

这是一个简单的代码示例来解释用例.本???应该是从以前的任务的结果.

@celery.task
def get_list(amount):
    # In reality, fetch a list of items from a db
    return [i for i in range(amount)]

@celery.task
def process_item(item):
    #do stuff
    pass

process_list = (get_list.s(10) | group(process_item.s(i) for i in ???))
Run Code Online (Sandbox Code Playgroud)

我可能没有正确地接近这个,但我很确定从任务中调用任务是不安全的:

@celery.task
def process_list():
    for i in get_list.delay().get():
        process_item.delay(i)
Run Code Online (Sandbox Code Playgroud)

我不需要秒任务的结果.

python celery

22
推荐指数
1
解决办法
8604
查看次数

使用ember.js设置页面标题

设置页面标题的最佳方法是什么,以便在URL之间转换时,标题将反映新的状态?有没有办法设置路由器这样做?

我想要一个允许我为每个状态设置页面标题架构的方法.因此,如果路由有参数,它们将被传递到pageTitle:

sessions : Ember.Route.extend({
       route:"/sessions",
       connectOutlets : function(router) {
           //...
       },
       pageTitle:function(){
            return "Sessions";
       },
   })
Run Code Online (Sandbox Code Playgroud)

我对如何在模型或其他地方实现此类功能最好的建议持开放态度.

ember.js

22
推荐指数
4
解决办法
8897
查看次数

标签 统计

celery ×1

ember.js ×1

python ×1