1

次のモデルがあるプロジェクトの CMS 部分の URL を作成したい

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

class Page(models.Model):
    title = models.CharField(max_length=255)
    content = models.TextField()
    slug = models.CharField(max_length=255)
    category = models.ForeignKey(Category, related_name='pages')

カテゴリに次の URL 構造が必要です

/categories/{parent category}/
/categories/{parent category}/{child category}/.../{child category}/pages/

DRF-Extensions またはその他のプラグインを使用してこれを達成するにはどうすればよいですか?

4

1 に答える 1