Использование переменных в шаблонах django

У меня есть ссылка в шаблоне макета, который расширяет другой шаблон. Я хочу, чтобы ссылка передавала переменную, которая находится в шаблоне, который расширяет другой. Я хочу передать переменную name в шаблоне documentPage через ссылку editDoc в шаблоне макета. может ли кто-нибудь придумать, как это сделать? спасибо. template with the variable template with the link

В файле views.py вы можете передать ссылку как контекстный словарь шаблону:

def function_name(request):
    generated_link = 'generated_link'
    context = {
       'link': generated_link 
    }
    return render(request,"documentPage.html",context=context)

Вы можете расширить шаблон как :

{% extends 'layout.html' %}
{% block body %}

 # Write body here
 <a href="{{link}}">Click Me</a>

{% endblock %}
Вернуться на верх