Я делаю html/css по профессии, и я работаю над проектами django в качестве дизайнера шаблонов. В настоящее время я работаю над сайтом, который использует Jinja2, который я использую около 2 недель. Я только что узнал, прочитав документацию, что Jinja2 не поддерживает наследование шаблонов нескольких уровней, так как вы не можете сделать больше одного
{% extends "foo" %}
за рендеринг. Теперь я уверен, что вы можете сделать это в Django, что является мощным, потому что вы можете указать базовый шаблон, указать на нем 3 или 4 шаблона, а затем построить мясо ваших страниц с помощью этих базовых шаблонов. Разве это не точка наследования, поэтому у вас больше возможностей для абстрактного, поэтому ваш единственный беспорядок с уникальным кодом?
В любом случае я понятия не имею, что здесь делать. Я не знаю, есть ли способ сделать это, что будет работать так же хорошо, как с шаблонами Django. Я не специалист в Django или Jinja (2), но я могу предоставить любую необходимую информацию.