在我的Django项目中,我有一个模型:
class Category(MPTTModel):
name = models.CharField(default='',
max_length=50,
verbose_name='Название')
slug = models.SlugField(default='')
parent = TreeForeignKey('self',
related_name='children',
null=True,
blank=True,
verbose_name='Родительская категория'
)
order = models.PositiveSmallIntegerField(blank=False,
null=False,
default=0,
verbose_name='Порядок')
is_active = models.BooleanField(default=True,
db_index=True,
verbose_name='Отображать на сайте')
class Meta:
verbose_name = 'Категория'
verbose_name_plural = 'категории'
class MPTTMeta:
order_insertion_by = ['order']如果我首先添加主要类别(一,二,三),然后添加子类别(四合一,五合二,六合三),我希望在管理面板中看到它,如下所示:
-one
--four
-two
--five
-three
--six但我有这样的顺序:
-one
-two
-three
--four
--five
--six我做错了什么?
https://stackoverflow.com/questions/44484840
复制相似问题