У меня есть 4 pdf-файла с такими именами, как «урок-1, урок-2, урок-3» и т. Д. Я хочу, чтобы каждый из них отображался при доступе к пути к каждому из них. Как я могу передать переменную из views.py в статическую ссылку из шаблона?
Я пробовал
{% static 'lectii/lectie-' | add:{lectie}.pdf %}
{% static 'lectii/lectie-{lectie}.pdf %}
и никто не работал.
Вот шаблон:
{% extends 'base.html' %}
{% load static %}
{% block content %}
</div>
<div id="middle-section" class="container-fluid container-fluid-margin">
<div class="row content-block">
<div class="col-md-12">
<embed src="{% static 'lectii/lectie-{lectie}.pdf %}" style="width: 100%; height: 100vh;"></embed>
</div>
</div>
<div class="row content-block">
<iframe width="100%" height="750" src="https://www.youtube.com/embed/I6dQXpJKlPk" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
</div>
{% endblock %}
views.py
from django.shortcuts import render
from django.shortcuts import get_object_or_404
from .models import Lectie
def lectii(req):
return render(req, '../templates/pagini/lectii-selector.html')
def lectie(req, lectie_id):
lectie2 = get_object_or_404(Lectie, pk=lectie_id)
context = {
'lectie': lectie2
}
return render(req, '../templates/pagini/lectii.html', context)
(урок = урок)
Так, как я могу включить переменную в этот статический путь?
Спасибо.