Django - Nombre de atributo variable en el template de Django

 
Vista:

Nombre de atributo variable en el template de Django

Publicado por Daniel (2 intervenciones) el 25/03/2022 12:32:17
Quiero simplificar lo siguiente en el template. (aclaro que en el ejemplo lo minimicé para mejor comprensión)
Tengo esto...
1
2
3
{% for nota in alumno.calificaciones.Marzo %}
 {{ nota }}
{% endfor %}

El tema es que tengo que repetir por cada mes el código (que es más complejo que el que muestro)
me gustaría hacer algo así

1
2
3
4
5
{% for Cambiante in ['Marzo', 'Abril',...,'Diciembre'] %}
  {% for nota in alumno.calificaciones.Cambiante %}
    {{ nota }}
  {% endfor %}
{% endfor %}

Alguna idea en como puedo hacer el "alumno.calificaciones.Cambiante" del "for"??
Desde ya agradecido.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder