У меня есть следующие две модели.
class Category(MPTTModel):
name=models.CharField(max_length=75,null=False,blank=False, unique=True)
parent=TreeForeignKey('self', null=True, blank=True, related_name='children')
и
class ProductGroup(models.Model):
name = models.CharField(max_length=30,null=False, blank=False)
category=TreeForeignKey('category.Category', null=False,blank=False)
Я установил порядок категорий через панель администратора.
Мне нужно отсортировать объекты ProductGroup
в том же порядке через его подкласс ListView
.
Я пытался,
class ProductGroupList(ListView):
model=ProductGroup
ordering = ['category']
но это перечисляет объекты в порядке идентификатора Categories
.
Есть ли способ указать порядок, указанный в дереве mptt
?
Спасибо.