как получить подстроку в шаблоне django - PullRequest
0 голосов
/ 31 января 2020

У меня есть следующий список, который мне нужно проанализировать в django шаблоне.

['000.223.4.00/24|Network a', '000.000.00.0/25|Network b', '10.000.1.0/24|Network c']

По сути, я хочу отделить часть сети и имя сети, уже разделенные '|'. Любая идея, как этого добиться в django. Я делал это с помощью методов indexof () и подстроки в jquery. ищу похожую вещь.

1 Ответ

1 голос
/ 31 января 2020

Вы не можете сделать это в django шаблонах, используя встроенные теги и фильтры.

Правильный способ сделать это - проанализировать его с помощью кода python и передать шаблону в виде списка отдельных элементов.

Но если для вас принципиально сделать это в django шаблонах - вы можете написать собственный фильтр шаблонов. https://docs.djangoproject.com/en/3.0/howto/custom-template-tags/#writing -custom-шаблон-фильтры

...