Заголовок блока отображается, но содержимое блока не отображается, на той же странице

#django #django-templates

#django #django-шаблоны

Вопрос:

Выполняется {% block title %} рендеринг, поэтому на странице отображается тест, и он изменяется, когда я меняю все, что там есть. Однако, независимо от того, что я делаю {% block content %} , содержимое не отображается на странице.

Я бы предположил, что либо они оба, либо ни один из них не будет отображаться.

Почему отображается только один тип блока, а не другой?

 <!-- templates/registration/password_reset_complete.html -->
{% extends 'base.html' %}

{% block title %} Test {% endblock %}

{% block content %}
<div id="content" class="colM">
    <p>We've emailed a new password to the e-mail address you submitted. You should be receiving it shortly.</p>
    <p> You can log in now on the <a href="{% url 'login' %}">log in page</a>.</p>
    <h1>Password reset sent</h1>
    <br class="clear">
</div>
{% endblock %}
  

Комментарии:

1. Можете ли вы поделиться своим base.html файл?

2. Вероятно {% block content %} , в вашем нет base.html .

3. Спасибо @ C14L, я изменил {% block content %} на {% block main %} то, что находится в base.html файле, и это сработало!