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' %}
Для дальнейшего чтения ознакомьтесь с документацией