Есть модель страницы
class Page(models.Model):
"""Модель Страницы"""
title = models.CharField(max_length=20, verbose_name='Заголовок')
slug = models.SlugField(unique=True, verbose_name='Дружественный URL')
parent = models.ForeignKey('self', on_delete=models.CASCADE, blank=True, null=True, related_name='children', verbose_name='Родительская страница')
views.py
class PageView(DetailView):
model = Page
context_object_name = 'page'
template_name = 'core/page.html'
queryset = Page.objects.filter(published=True, hidden_menu=False)
urls.py
path('<slug>/', PageView.as_view(), name='page'),
Мне нужно, чтобы у дочерних страниц в slug добавлялся slug родителя( if has parent
musite.ru/parent/children), как это реализовать? Точнее, как реализовать я понял, а вот как это добавить urls.py для обработки.