Почему Django выдает ошибку did you forget to register or load this tag?

У меня есть работающее приложение Django, которое начало выдавать ошибку блока шаблона на моем компьютере для разработки Windows 11:

Недопустимый тег блока в строке 17: 'endblock', ожидалось 'endblock' или 'endblock stylesheets'. Вы забыли зарегистрировать или загрузить этот тег?

Я просмотрел эту статью на stackoverflow: Неверный тег блока : 'endblock'. Вы забыли зарегистрировать или загрузить этот тег? , но у меня нет опечатки, о которой говорится в этой статье. Она есть в шаблоне base.html:

<!DOCTYPE html>
<html lang="en">
{% load static %}
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" href="{% static 'assets/img/orange-img.png' %}" type="image/x-icon">

  <title>
    Clever - {% block title %}{% endblock %}
  </title> 

  <!-- Specific Page CSS goes HERE  -->
  <link rel="stylesheet" href="{% static 'assets/css/blue_theme.css' %}">
  {% block stylesheets %}

  {% endblock  stylesheets %}

</head>
<body class="hold-transition {% block body_class %}{% endblock body_class %}; w3-theme-l4">

  {% block content %}{% endblock content %}
  <div style="text-align: center">
      {% include 'includes/footer.html' %}
  </div>

  <!-- Specific Page JS goes HERE  -->
  {% block javascripts %}
  {% endblock javascripts %}
  {% include 'session_security/all.html' %}

</body>
</html>

Ошибка возникает на строке 17: {% endblock stylesheets %}. Я пробовал поместить блок и endblock в одну строку, он выдает ту же ошибку с другим номером строки. У меня нет пробела между фигурными скобками и знаками процента. Я запускаю это с python 3.11.1 и Django 3.2.16 на моем ПК с Windows. Я пробовал это с python 3.7.3 с теми же результатами. У меня есть приложение, работающее на экземпляре Ubuntu с python 3.10.6 и Django 3.2.16, и оно работает. Если уж на то пошло, я использую PyCharm на своем ПК с Windows.

Есть предложения?

Спасибо--

Al

В бессмертных словах Гильды Раднер - "неважно". У меня была опечатка в другом шаблоне, которая вызвала ошибку в этом шаблоне... Урок: не используйте vim, когда вы так устали, что не замечаете, что находитесь в режиме вставки, когда делаете ':w'...

--Ал

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