Django: Недопустимый тег блока в строке 8: 'endblock'. Вы забыли зарегистрировать или загрузить этот тег?
Пожалуйста, помогите с ошибкой, которую я получаю, следуя по книге django.Ошибки гласят: "Invalid block tag on line 8: 'endblock'. Вы забыли зарегистрировать или загрузить этот тег?". Прилагаю изображение. Спасибо ошибка веб-страницы django
{% extends 'base.html' %}
{% block title %}Home{% endblock title %}
{% block content %}
{% if user.is_authenticated %}
Hi {{user.username}}!
<p><a href="{% url 'logout' %}">Log Out</a></p>
{% else %}
<p>You are not logged in</p>
<a href="{% url 'login' %}">Log In</a> |
<a href="{% url 'signup' %}">Sign Up</a>
{% endif %}
{% endblock content %}
Просто используйте endblock
. Вам не нужно добавлять content
{% endblock %}
не
{% endblock content %}
То же самое относится и к названию.
Всегда используйте те же блоки, которые используются в файле base.html
попробуйте это:
base.html{% block content %} {% endblock %}
Наследуемый шаблон:{% block content %} write code here {% endblock %}
Используйте {% endblock %} вместо {% endblock content %} или {% endblock title %}.