4

私のDjangoアプリには、次のモデルがあります。

class SuperCategory(models.Model):
  name = models.CharField(max_length=100,)
  slug = models.SlugField(unique=True,)

class Category(models.Model):
  name            = models.CharField(max_length=100,)
  slug            = models.SlugField(unique=True,)
  super_category  = models.ForeignKey(SuperCategory)

Djangoの管理インターフェースで達成しようとしているのは、ウィジェットCheckboxSelectMultipleを使用したCategoryのレンダリングですが、 CategoryはSuperCategoryによってグループ化されています。


カテゴリー:

スポーツ:<-SuperCategoryのアイテム
[]サッカー<-カテゴリのアイテム
[]野球<-カテゴリのアイテム
[]..。

政治:<-SuperCategoryの別のアイテム
[]ラテンアメリカ
[]北アメリカ
[]..。


誰かがこれを行う方法について良い提案がありますか?

どうもありがとう。

4

1 に答える 1