我想打印一张病人收据,其中包含以下详细信息:姓名,用户名,年龄,身高.电子邮件,医药,dosage..etc。
现在我的问题是我怎样才能打印出药片:1号药片,2号药片,3号药片。在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 %}我不是很明白..你能帮帮我吗?
提前谢谢。
发布于 2011-03-11 16:50:53
尝试:
{% for pmed in meds %}
Medicine - {{ forloop.counter }} : {{ pmed.medicine }}
{% endfor %}发布于 2011-03-11 16:13:53
{% for pmed in meds.values %}
Weight: {{pmed.weight}}
{% for medicine in pmed.medicines %}
medince: {{ medicine.name }}
{% endfor %}
{% endfor %}https://stackoverflow.com/questions/5270438
复制相似问题