Django формирование slug

models.py

class Category(models.Model):
    parent_category = models.ForeignKey('self', on_delete=models.CASCADE, null=True, blank=True)
    name = models.CharField(max_length=256)
    slug = models.SlugField(max_length=256, unique=True, db_index=True)

admin.py

@admin.register(Category)
class CategoryAdmin(admin.ModelAdmin):
    list_per_page = 15
    list_display_links = ('id', 'name')
    list_display = ('id', 'name', 'parent_category')
    search_fields = ('name',)
    prepopulated_fields = {'slug': ('parent_category', 'name')}

При формировании slug получаю идентификатор parent_category. Как получить имя родительской категории?

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