在Celery任务中检索到的ManyToManyField中缺少对象

时间:2018-07-05 08:11:18

标签: django django-models celery celery-task django-polymorphic

比方说,我有一个名为Pizza的Django模型。它具有toppings字段ManyToManyField。我在其中放置了一些对象(属于PolymorphicModel类)。接下来,有一个Celery任务,该任务找到特定的Pizza对象并列出那些toppings。原来,toppings中的一个丢失了。我在Django管理员中看到了它,当我使用Pizza检索manage.py shell对象时也可以看到它,但是在Celery中却没有。

芹菜有什么不同,toppings.all()的结果不同于其他情况?

我正在使用celery==4.1.1django==2.0.2django-polymorphic==2.0.2

0 个答案:

没有答案