для счетчика цикла Django печати в формате HTML - PullRequest
0 голосов
/ 11 марта 2011

Я хочу напечатать квитанцию ​​пациента, содержащую следующую информацию: имя, идентификатор, возраст, рост ............... электронная почта, лекарство, дозировка ... и т. Д.

теперь мой вопрос, как я могу напечатать лекарство foreg: Medicine-1, Medicine-2, Medicine-3 .... n ооочень ... в 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 ]

5 голосов
/ 11 марта 2011

Попробуйте:

{% for pmed in meds %} 
    Medicine - {{ forloop.counter }} : {{ pmed.medicine }} 
{% endfor %}
0 голосов
/ 11 марта 2011
{% for pmed in meds.values %}
    Weight: {{pmed.weight}}
    {% for medicine in pmed.medicines %}
        medince: {{ medicine.name }}
    {% endfor %}
{% endfor %}
...