Добавление django-parler на страницы администратора django?

Я работаю над своим проектом django и добавил django-parler в свой проект django.

Я добавил parler в свой models.py, и это выглядит следующим образом:

class Category(TranslatableModel):
    translations = TranslatedFields(
        category_name=models.CharField(max_length=255, verbose_name="Category name"),
    )
    parent = models.ForeignKey('self', null=True, blank=True, on_delete=models.CASCADE)
    slug = models.SlugField(max_length=200, unique=True, editable=False, default='')

    def clean(self):
        if self.parent:
            if self.parent.parent:
                raise ValidationError("A category that already has a parent cannot be set as the parent of another category.")

    def save(self, *args, **kwargs):
        if not self.slug:
            base_slug = slugify(self.safe_translation_getter('category_name', self.category_name))
            # Ensure uniqueness of the slug
            slug = base_slug
            counter = 1
            while Category.objects.filter(slug=slug).exists():
                slug = f"{base_slug}-{counter}"
                counter += 1
            self.slug = slug
        super(Category, self).save(*args, **kwargs)

    class Meta:
        verbose_name = "Category"
        verbose_name_plural = "Categories"
        ordering = ['category_name']

    def __str__(self):
        return self.safe_translation_getter('category_name', self.category_name)

Сложность в том, что я хочу, чтобы переводился slug, а не только название категории.

Кроме того, в файле admin.py я сделал так:

admin.site.register(Category, TranslatableAdmin)

И у меня получилось так, как на изображениях ниже. Я доволен результатом.

enter image description here

enter image description here

То, что вы видите на первом изображении, это когда вы нажимаете на категории на стороне администратора, и если у меня есть несколько переводов, то он делает запись для каждого языка. На втором изображении вы видите, как это выглядит, когда вы добавляете категории.

Теперь вопрос, можно ли добавить эти вкладки, как у меня на втором изображении, чтобы добавить часть того, что вы видите на первом изображении?

Я благодарен за помощь, честно говоря, я не знаю, как загуглить это.

Вернуться на верх