芹菜任务完成后,对象将消失



我有一个芹菜任务,它从视图中上传的数据创建一堆对象。对象在任务运行时存在,然后当任务完成时,对象不再在数据库中。我知道这一点是因为我打开了一个单独的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(请求,session_pk):session=get_object_or_404(models.UploadSession,pk=session_pk)upload_data_things.delay(会话)return HttpResponse(状态=201)

这是一个有点长的问题,但您的对象是否与在同一个芹菜任务中被删除的另一个对象有外键?

我遇到了一个类似的问题,外键关系在删除时级联,这导致我的对象被创建,然后在删除引用的对象后被删除。

相关内容

  • 没有找到相关文章

最新更新