Как разбить длинную строку в шаблоне Django? - PullRequest
17 голосов
/ 10 ноября 2011

У меня слишком длинная строка в шаблоне Django

 {% for some_item, some_another_item, again_some_another_item_with_long_name in items %}

Как ее разделить?

Использование \ или просто разбиение не работает.

Ответы [ 2 ]

7 голосов
/ 11 ноября 2011

Если вы действительно хотите сохранить эти противные длинные имена, я бы сделал следующее:

{% for a, b, c in items %}
    {% with a as some_item %}
    {% with b as some_another_item %}
    {% with c as again_some_another_item_with_long_name %}
        bla bla bla ..
    {% endwith %}
    {% endwith %}
    {% endwith %}
{% endfor %}
0 голосов
/ 27 марта 2018

Вы можете использовать функцию «перенос слов» или «мягкие переносы» вашего текстового редактора. В PyCharm при поиске по soft вы увидите:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...