Django Queryset属性与预取相关的错误

时间:2016-04-02 06:48:20

标签: python django django-queryset manytomanyfield

我有一个像这样的模型选项:

Option:
    a = OneToOneField(A)
    options = ManyToManyField('self', related_name='parent_options')

然后我有另一个模特B:

B:
    name
    options = ManyToManyField(Option)

我正在尝试这样的事情:

B.options.through.objects.all().prefetch_related('parent_options')

但它不起作用。我收到以下错误。

 AttributeError: Cannot find 'parent_options' on B_options object, 'parent_options' is an invalid parameter to prefetch_related()

有什么建议吗?

enter image description here

0 个答案:

没有答案