Что не так с {% block%}? - PullRequest
       5

Что не так с {% block%}?

0 голосов
/ 22 марта 2020

Консоль:

django .template.exceptions.TemplateSyntaxError: Недопустимый тег блока в строке 6: «blосk». Вы забыли зарегистрировать или загрузить этот тег?

Basi c. html

[<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type"
        content="text/html; charset=utf-8">
        <title>{% blосk title %}Главная{% endblock %} - Доска объявлений</title>
    </head>
    <body>
        <header>
            <hl>Объявления</hl>
        </header>
        <nav>
            <а href="{% url 'index' %}">Главная</а>
            <а href="{% url 'add' %}">Добавить</а>
            {% for rubric in rubrics %}
            <а href="{% url 'by_rubric' rubric.pk %}">{{ rubric.name }}</а>
            {% endfor %}
        </nav>
        <section>
        {% blосk content %}
        { % endblock % }
        </section>
    </body>
</html>][2]

index. html

{% extends "layout/basic.html" %}

{% block content %}
{% for bb in bbs %}
<div class="b">
    <h2>{{ bb.title }}</h2>
    <p>{{ bb.content  }}</p>
    <p><a href='{% url "by_rubric" bb.rubric.pk %}'>{{bb.rubric.name}}</a></p>
    <p>{{ bb.published|date:"d.m.Y H:i:s" }}</p>
</div>
{% endfor %}
{% endblock %}

Я смотрел на код, теги и синтаксис тоже - я ничего не нашел. Помогите, пожалуйста

1 Ответ

0 голосов
/ 22 марта 2020

Я думаю, вы должны исправить {% endblock%} до {% endblock%} , что может быть ошибкой. Это в строке 21 вашей основы c. html. Я имею в виду, что вы поставили пробел между {и%. и я попробовал эту ошибку и получил ту же ошибку. так что если вы удалите пробел между {и%, все будет в порядке.

...