用于循环计数器django打印在HTML中

时间:2011-03-11 08:08:34

标签: django for-loop counter

我想打印患者收据数据,其中包含以下详细信息:姓名,uid,年龄,身高...............电子邮件,药品,剂量等。

现在我的问题是我怎么能打印药物foreg:medicine-1,medicine-2,medicine-3 .... n sooo on ... in html ..

{% for pmed in meds %}

Medicine

{% endfor %}

但实际上想要以这种方式打印html:我的前半部分是运行bcoz它可以单个数据...例如:

patient name: {{patient.name}} 
uhid: {{patient.uhid}} 
age: {{patient.age}} 
Gender: {{patient.gender}} 
Height: {{patient.height}} 
Weight: {{patient.weight}}

但问题在于药物部分..至于一名患者,他们会说3药...所以我可以打印药物部分..在HTML中。我的尝试如下:

{% for pmed in meds %} 
    {{pmed.medicine-forloop.counter}} 
    like for medicine-1:crocin, medicine-2:paraseta 
{% endfor %}

我没准确......你可以帮助我。

提前完成。

2 个答案:

答案 0 :(得分:5)

尝试:

{% for pmed in meds %} 
    Medicine - {{ forloop.counter }} : {{ pmed.medicine }} 
{% endfor %}

答案 1 :(得分:0)

{% for pmed in meds.values %}
    Weight: {{pmed.weight}}
    {% for medicine in pmed.medicines %}
        medince: {{ medicine.name }}
    {% endfor %}
{% endfor %}