如何从IntegerField中显示带有选项的字典结果?

时间:2015-10-08 12:34:38

标签: python django

在我定义我的函数的stats.pyetat_sante是我的模型IntegerField的{​​{1}},其中包含选项JaarJaarRefugePikine)。

(1, u"Bonne Sante"), (2, u"Blessure"),...

在我的模板中我有:

def get_nb_jeunes_par_etat_sante():
    nb_jeunes_par_etat_sante = JaaJaarRefugePikine.objects.values('etat_sante')\
            .annotate(nb_jeunes=Count('etat_sante'))
    return nb_jeunes_par_etat_sante

views.py:

    <h3>Repartition des jeunes par etat de sante a l'arrivee</h3>
    <table>
        <tr>
            <td><b>Etat sante</b></td>
            <td><b>Nombre</b></td>
        </tr>
        {% for jeune in nb_jeunes_par_etat_sante %}
        <tr>
            <td>{{ jeune.etat_sante }}</td>
            <td>{{ jeune.nb_jeunes }} </td>
        </tr>
        {% endfor %}
    </table>

我有这个结果:

Displayed table

0 个答案:

没有答案