Блокировать теги шаблонов и включать html - PullRequest
0 голосов
/ 03 марта 2020

У меня есть два html файла. Я хочу включить один в другой, а затем использовать оператор блока во втором.

сообщении. html

<div>
  Hi
</div>

{% block message1 %}

{% endblock message1 %}

main. html

{% include "message.html" %}

{% block message1 %}
     this is a message
{% endblock message1 %}

Когда отображается main. html, строка «это сообщение» не отображается. Знаете почему?

спасибо!

1 Ответ

2 голосов
/ 03 марта 2020

Вместо включает , используйте extends

как этот

{% extends 'message.html' %}

{% block message1 %}
     this is a message
{% endblock message1 %}

Вы можете обратиться к официальным документам о django шаблонных тегах Встроенные шаблонные теги и фильтры

...