Django/Python изменяет content.innerHTML на src страницы
Я запускаю страницу, которая при нажатии заменяет содержимое в iFrame. JS в index.js выглядит следующим образом:
if (page == 'stationData') {
content.innerHTML = '<h1>Station Data</h1>';
content.innerHTML += '<iframe class="site_data_tab" src="stationDataHTML.html"></iframe>';
}
Старые данные iFrame исчезают, и текст "Station Data" появляется, как и ожидалось, но я не могу понять, как заставить страницу stationDataHTML.html появиться в iFrame.
Я пробовал что-то вроде этого:
index.js:
if (page == 'stationData') {
content.innerHTML = '<h1>Station Data</h1>';
content.innerHTML += '<iframe class="site_data_tab" src="{% url \'data-stationData\' %}"></iframe>';
}
urls.py:
urlpatterns = [path('', AboutView.as_view(template_name="stationDataHTML.html")),]
views.py:
class AboutView(TemplateView):
template_name = "stationDataHTML.html"
Когда я запускаю и нажимаю кнопку для изменения содержимого iframe, я получаю и ошибку
Not Found: /data/stationDataHTML.html
[02/Sep/2021 16:02:04] "GET /data/stationDataHTML.html HTTP/1.1" 404 6279
Есть ли способ изменить содержимое iframe на локально размещенную страницу? (stationDataHTML.html)