Как удалить ненужные запятые с помощью Jinja2 - PullRequest
0 голосов
/ 01 марта 2020

Как мне сделать это ...

, ,apple,orange, , , ,mango, , 

в ...

apple,orange,mango

с использованием Jinja2?

Я пробовал это ...

{% set fruits = ', ,apple,orange, , , ,mango, , ' %}

{% set fruits_array = fruits.split(',') %}

{% for fruit in fruits_array %}
  {%- if fruit|trim != '' -%}
    {{- fruit|trim -}}
    {{ "," if not loop.last }}
  {%- endif -%}
{% endfor %}

всегда есть запятая в результате.

1 Ответ

0 голосов
/ 03 марта 2020

Мне удается решить эту проблему с помощью ...

{% for fruit in fruits_array if fruit|trim != '' %}
  {{- fruit|trim -}}
  {{ "," if not loop.last }}
{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...