Проблема наследования MPTTModel в django-mptt

Andre Zakharov спросил: 03 ноября 2018 в 09:26 в: python

Встречал неожиданное поведение с наследованием модели.

Я запускаю этот код в оболочке django:

import mptt
from django.db import modelsclass MyTreeQuerySet(mptt.querysets.TreeQuerySet):
    passclass MyTreeManager(
    models.Manager.from_queryset(MyTreeQuerySet)
):
    passclass TreeModel(mptt.models.MPTTModel):
    class Meta:
        app_label = 'myapp'
    objects = MyTreeManager()print(type(TreeModel.objects.all()))

И получил это: mptt.querysets.TreeQuerySet .Но ждал MyTreeQuerySet.

Проверено с помощью Django == 1.11 и django-mptt == 0.9.1

Как я могу создать предка MPTTModel с набором пользовательских запросов

0 ответов