#html #css #django
#HTML #css #django
Вопрос:
У меня есть следующий код шаблона django. Раздел часто задаваемых вопросов с основной картой явно отсутствует в div основной карты, однако он продолжает отображаться внутри div основной карты. Есть идеи, что может происходить?
{% extends 'base.html' %}
{% block content %}
<div class="main-card">
{% if heading_info %}
{% for heading in heading_info %}
{% include 'partials/_heading.html' %}
{% endfor %}
{% endif %}
{% if welcome_info %}
{% for welcome in welcome_info%}
{% include 'partials/_welcome.html' %}
{% endfor %}
{% endif %}
{% comment %} {% if skills_info %}
{% for skill in skills_info%}
{% include 'partials/_skills.html' %}
{% endfor %}
{% endif %} {% endcomment %}
</div>
<div class="main-card-faq">
{% include 'partials/_faq.html' %}
</div>
test
{% endblock %}
Комментарии:
1. хорошая идея @hackape. Только что узнал, что проблема в теге приветствия. все еще проходит через это
2. Рад, что это помогает. Хотите повысить мои оценки?
3. готово! В разделе приветствия отсутствовал закрывающий тег div.
Ответ №1:
Несоответствующий закрывающий тег, я думаю. Трудно сказать, так как вы включили много {% ... %}
промежуточных элементов. Вам просто нужно набраться терпения и тщательно отлаживать.
Попробуйте удалить все эти {%...%}
директивы и оставить только разделы «main-card» и «main-card-faq», посмотрите, исчезнет ли проблема. Затем повторно вставьте эти директивы, одну за другой, повторно отобразите, чтобы проверить результат, до тех пор, пока он не сломается, тогда вы знаете, что последняя вставленная директива вызывает проблему.