Как я могу получить атрибуты объекта для разных языковых кодов в шаблоне Django? - PullRequest
0 голосов
/ 15 марта 2012

Я использую django-transmeta для перевода.В приведенном ниже коде {{obj.description}} возвращает описание на текущем языке django.Мне нужно получить obj.description_ [lang_code].Как я могу получить это?

{% for lang in languages.all %}
            <div id='{{ lang.code }}'>
                <input type="text" name="description-{{lang.code}}" value='{{ obj.description }}'/>
            </div>
{% endfor %}

1 Ответ

0 голосов
/ 15 марта 2012

Как я понял из вашего комментария, вы хотите получить описание конкретного языка в for loop?

, а затем просто написать пользовательский фильтр , например, таким образом

{{ obj|get_lang_info:lang.code }}

здесь get_lang_info - это пользовательский фильтр.

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