Как расширить несколько баз или условных {% extends %} на одной html-странице в django?
{% if request.user.profile.emp_desi in qa_list %}
{% extends "qa_base.html" %}
{% elif request.user.profile.emp_desi in mgr_list %}
{% extends "manager_base.html" %}
{% else %}
{% extends "common_base.html" %}
{% endif %}
Как я могу решить эту проблему? на основе обозначения я хочу расширить разные базы.
Вы можете использовать include
Вам необходимо создать каталог и макет шаблона таким образом, чтобы у вас будет одна основа и несколько включений.
https://docs.djangoproject.com/en/4.0/ref/templates/builtins/#include
{% if request.user.profile.emp_desi in qa_list %}
{% include "qa_base.html" %}
{% elif request.user.profile.emp_desi in mgr_list %}
{% include "manager_base.html" %}
{% else %}
{% include "common_base.html" %}
{% endif %}