首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >for循环计数器django在html中打印

for循环计数器django在html中打印
EN

Stack Overflow用户
提问于 2011-03-11 16:08:34
回答 2查看 6.8K关注 0票数 0

我想打印一张病人收据,其中包含以下详细信息:姓名,用户名,年龄,身高.电子邮件,医药,dosage..etc。

现在我的问题是我怎样才能打印出药片:1号药片,2号药片,3号药片。在html中..

代码语言:javascript
复制
{% for pmed in meds %}

Medicine

{% endfor %}

但实际上我想以这样的方式在html中打印:我的前半部分是运行bcoz,因为它可以单个数据…例如:

代码语言:javascript
复制
patient name: {{patient.name}} 
uhid: {{patient.uhid}} 
age: {{patient.age}} 
Gender: {{patient.gender}} 
Height: {{patient.height}} 
Weight: {{patient.weight}}

但问题出在医药部分..对于一个病人来说,他们的意愿是3种药物...所以我可以打印医药部分吗..在html中。好吧,我试着这样做:

代码语言:javascript
复制
{% for pmed in meds %} 
    {{pmed.medicine-forloop.counter}} 
    like for medicine-1:crocin, medicine-2:paraseta 
{% endfor %}

我不是很明白..你能帮帮我吗?

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-03-11 16:50:53

尝试:

代码语言:javascript
复制
{% for pmed in meds %} 
    Medicine - {{ forloop.counter }} : {{ pmed.medicine }} 
{% endfor %}
票数 5
EN

Stack Overflow用户

发布于 2011-03-11 16:13:53

代码语言:javascript
复制
{% for pmed in meds.values %}
    Weight: {{pmed.weight}}
    {% for medicine in pmed.medicines %}
        medince: {{ medicine.name }}
    {% endfor %}
{% endfor %}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5270438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档