Как получить две последние регистрации на xml с jinja2 - PullRequest
0 голосов
/ 29 мая 2019

Я получаю веб-сервис в XML, я изменяю его на dictdict.Затем в submit.html я использую jinja2, чтобы прочитать dict и получить значения.Проблема в том, что я получаю много записей с:

<institution code="A15">
      <transition type="credit" code="N" href="https://.../739"></transition>
      <transition type="credit" code="N" href="https://.../741"></transition>
      <transition type="credit" code="N" href="https://.../759"></transition >

Я хочу прочитать последние 2 записи и только часть "важный_идентификатор".Нравится: 741 759

1 Ответ

0 голосов
/ 30 мая 2019

Вы можете использовать loop.revindex в Jinja2

{% for key, value in your_dict.iteritems() %}
  {% if loop.revindex <= 2 %}
    {# use key and value here #}
  {% endif %}
{% endfor %}

Это будет использовать только последние две пары ключ-значение в вашем диктовке.

...