Django. Не могу подтянуть страницу из базы данных

Есть код, который должен динамически подгрузить страницу из базы данных (он 100% рабочий, запрос к странице есть):

from django.urls import path
from django.conf.urls import url
from django.views.generic import ListView, DetailView

from news.models import Articles

urlpatterns = [
    path("",
        ListView.as_view(queryset=Articles.objects.all().order_by("-date")[:5],
        template_name="news/posts.html")),
    url("<Тут должен быть вызов к БД>",
        DetailView.as_view(model=Articles,
        template_name="news/post.html")),
]

Я хочу, чтобы при переходе на определённую страницу, путь менялся с news/ на news/test, где test - это значение поля page_name в моей базе данных.

Как это можно реализовать?

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