一旦芹菜任务完成,对象就会消失

时间:2015-12-10 17:19:43

标签: django celery

我有一个芹菜任务,可以在视图中根据上传的数据创建一堆对象。在任务运行时存在对象,然后在完成时,对象不再在数据库中。我知道这是因为我打开了一个单独的django shell,当任务正在运行时我可以get添加的项目,但一旦完成它们就不再存在了。有什么想法吗?

我的任务:

@task
def upload_data_things(session):
    ... #munging data
    for line in munged_data:
        new_thing = thing.objects.update_or_create(**kwargs, default=other_kwargs)

观点:     def upload_things(request,session_pk):         session = get_object_or_404(models.UploadSession,pk = session_pk)         upload_data_things.delay(会话)         返回HttpResponse(status = 201)

0 个答案:

没有答案