Modelos do Django - posso definir uma variável para ser usada em um modelo pai?
Eu tenho um modelo pai que contém um menu de navegação genérico. Eu quero poder adicionarclass="selected"
para a opção de menu apropriada.
Quero poder definir uma variável em um modelo filho, por exemplo:
{% set menu = "products" %}
e fazer:
{%ifequal menu "products" %}class="selected"{% endifequal %}
Eu não quero definir um valor no modo de exibição porque precisaria adicioná-lo a todos os meus métodos de exibição, e não quero repetir o html do menu inteiro em cada página filha, porque se o menu mudar, quero alterar apenas o HTML em um só lugar.
Estou abordando isso a partir de uma mentalidade "não Django"?
Qualquer ajuda seria muito apreciada. obrigado.