私の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の別のアイテム
[]ラテンアメリカ
[]北アメリカ
[]..。
誰かがこれを行う方法について良い提案がありますか?
どうもありがとう。