#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
файле, и это сработало!