Динамический перевод данных {{ model.name }} в шаблоне django

Может ли кто-нибудь подсказать кратчайший способ перевода типа данных {{ model.name }} в шаблоне django?

Templates aren't supposed to do buisiness logic в django, в хорошем варианте вам нужно передать уже переведенные данные в ваш шаблон.

Хотя если вам действительно необходимо это сделать, вы можете использовать django filters:

Ссылка на документацию django

Код может выглядеть следующим образом:

new_filter.py

from django.template.defaulttags import register

@register.filter
def translator_filter(string_to_translate):
    translated_string = #do logic with translation here
    return translated_string

any_page.html

<p>{{ model.name|translator_filter }}</p>
Вернуться на верх