私はモデルを持っています:
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