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)

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