Шаблоны расширений django, которые не имеют секций блоков

Я должен расширить redoc.html из drf-yasg и добавить простое навигационное меню.

когда я проверяю redoc.html в файле drf_yasg/templates/drf-yasg/redoc.html, я не вижу {{block}} раздела.

как мне продлить это? Я не хочу копировать весь код, а затем изменить. Есть ли другой путь.

{% load static %}
<!DOCTYPE html>
<html>
<head>
    <title>{{ title }}</title>
    <meta charset="utf-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link rel="stylesheet" type="text/css" href="{% static 'drf-yasg/style.css' %}"/>
</head>
<body>
    <script id="redoc-settings" type="application/json">{{ redoc_settings | safe }}</script>

    <script src="{% static 'drf-yasg/insQ.min.js' %}"></script>
    <script src="{% static 'drf-yasg/redoc-init.js' %}"> </script>
    <script src="{% static 'drf-yasg/redoc/redoc.min.js' %}"></script>
</body>
</html>

Как мне продлить это? Все что я хочу это

{ extend 'drf_yash/redoc.html' }     
<body> 
  <nav> ...

  </nav>
<!-- Contents of above  -->
</body>

Обновление:- В последней версии пакета drf_yasg есть блоки, которые облегчат мою работу. Но все же хотелось бы знать, есть ли у нас солны в вышеупомянутом сценарии.

0 ответов

Другие вопросы по тегам