Внешний URL в iframe для встраивания внешнего url в Django
Я хочу встроить pptx, загруженный в папку OneDrive, в тег iframe
в шаблоне Django. У меня есть урлы, хранящиеся в модели и сохраненные в базе данных SQLite. В этом смысле, в файле views.py у меня есть следующий код:
context = {
'selectedunit': selectedunit,
'url_to_be_inserted': MyModel.objects.filter(unit=selectedunit)
}
return render(request, 'web.html', context)
Код для web.html очень прост:
{% extends 'base.html' %}
{% load static %}
{% block content %}
<div class="container col-lg-8">
<div class="center">
<iframe class="center" src={{ url_to_be_inserted.url }} width="100%" height="300%" frameborder="0"/>
</div>
</div>
{% endblock %}
В результате получился снимок ниже:
Хотя я хотел бы встроить ppt в веб-сайт. Если я напрямую вставляю URL, а не использую контекстную переменную, то все работает. То есть:
<iframe class="center" src="https://..." width="100%" height="300%" frameborder="0"/>
В данном случае результат выглядит следующим образом (ppt встроен в веб-сайт):
Причина, по которой это делается, заключается в том, что в зависимости от переменной selectedunit я хотел бы обратиться к другому pptx с другим URL, и я хотел бы динамически менять указатель (как вы видите выше, фильтруя модель).
Как я могу решить эту проблему?
Большое спасибо заранее