0

私はモデルを持っています:

class Category(models.Model):
    parent = models.ForeignKey('self', null=True, blank=True)
    name = models.CharField(max_length=200)

    class Meta:
        db_table = 'categories'
        ordering = ['parent']

しかし、管理者では次のようになります:

Infinite loop caused by ordering.

親の順序でカテゴリを表示する方法は?

次のようにカテゴリを並べ替えます。

category 1
children of category 1
children of category 1
children of category 1 (category 1a)
children of category 1a
children of category 1
category 2
children of category 2
children of category 2
... etc
4

0 に答える 0