Как добавить переменную в django url в цикле, чтобы для каждой записи менялся url

я новичок в django я создал цикл, который перечисляет все записи на странице. но я не могу добавить переменную, которая свяжет название записи с ее html страницей без необходимости жесткого кодирования.

index.html

{% extends "encyclopedia/layout.html" %}

{% block title %}
    Encyclopedia
{% endblock %}

{% block body %}
    <h1>All Pages</h1>

    <ul>
        {% for entry in entries %}
            <li><a href= "{% url "{{entry}}" %}">{{entry}}</a></li>
        {% endfor %}
    </ul>
{% endblock %}

my views.py

from django.shortcuts import render

from . import util


def index(request):
    return render(request, "encyclopedia/index.html", {
        "entries": util.list_entries()
    })
def html(request):
    return render(request, "encyclopedia/html.html")
def css(request):
    return render(request, "encyclopedia/css.html")

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