Я работаю над веб-приложением с Flask . Чтобы включить некоторые зависимости, которые не являются общими для всех HTML-шаблонов, которые я создал, в файле base.html , блок называется зависимостей . Тем не менее, я не могу заставить его сделать.
Это код base.html :
Jinja2
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>{% block title %}{% endblock %} - Fichador</title>
<link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}">
<script src="{{ url_for('static', filename='node_modules/vue/dist/vue.js') }}"></script>
{% block dependencies %}
{% endblock dependencies %}
</head>
<body>
...
С другой стороны, у меня есть этот другой шаблон, который расширяет содержимое регистра base.html: . html
Jinja2
{% extends 'base.html' %}
{% block dependencies %}
<script>console.log("Hola, mundo");</script>
{% endblock dependencies %}
{% block header %}
<h1>
{% block title %}Registro{% endblock title %}
</h1>
{% endblock header %}
Я поставил console.log("Hola, mundo")
в качестве теста, но он не работает. Остальная часть страницы отображается хорошо. Ниже есть еще блок, например, дополнительный контент или заметки внизу страницы, и все загружается без проблем. Тем не менее, зависимости, нет никакого пути.
Я также пытался создать головной блок, который оборачивается вокруг <head></head>
base.html, а затем расширяет его в register.html с помощью:
Jinja2
{% block header %}
{{ super() }}
<script>console.log("Hola, mundo");</script>
{% endblock header %}
Заранее большое спасибо.
Проблема состояла в том, что он скроллировал сервер с Визуальным Студио Коде и Г©ste он не обновлял изменения, сделанные в шаблонах. После того, как скроллирует сервер с конечной остановки он подлатал.
, Когда использует debugger Flask Визуального Студио Коде, изменения, сделанные в base.html sГ - они появляются, не asГ - изменения в regiter.html, что estГЎn внутри блоков, которые увеличивают базовый шаблон. По крайней мере в моем случае.