Встроенный шаблонный фильтр для добавления строки в шаблон в Django? - PullRequest
0 голосов
/ 27 марта 2019

Я хочу добавить строку в шаблон.Я знаю, что вы можете использовать фильтр |add, чтобы добавить строку в конец.Это не то, что я пытаюсь сделать, хотя.Я хочу строку перед моим шаблоном.

Например, если мой шаблон {{ index.salary }}, как бы я добавил $ в начало?

Я знаю, что вы можете сделать свой собственный фильтр.Мне было просто интересно, есть ли у них что-то встроенное для этого.

1 Ответ

0 голосов
/ 27 марта 2019

Вы можете создать простой тег

from django import template
register = template.Library()

@register.simple_tag
def prepend_dollar(value):
   return "${}".format(value)

и в вашем шаблоне вы можете использовать его как

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