Django, как отобразить отдельные html блоки, которые затем можно редактировать в одном месте

Мне нужно отобразить navbar, footer, main, base, title - в отдельных блоках, которые потом можно редактировать в одном месте, а изменения будут происходить везде

Подскажите, как это сделать, я понятия не имею просто

Я думал сделать это с помощью этой функции

{% extends "..{directory}/{the name of html page}.html" %}

Но я думаю, что это не сработает

Django поддерживает многократно используемые HTML файлы "из коробки"

Создайте свои navbar, footer и другие дополнительные файлы (если они есть) отдельно (чаще всего файлы такого типа хранятся в каталоге includes), а затем вы можете использовать их для любых файлов, которые вы хотите...

{% include 'path/to/template.html' %}

Для дальнейшего чтения ознакомьтесь с документацией

Вернуться на верх