Составьте переменную шаблона с другим шаблоном в Django
Я пытаюсь динамически получить переменную шаблона в html-файле.
В зависимости от конкретного загруженного файла я передаю некоторые вещи в контексте:
- префикс, строка, которая для примера может быть "foo" или "bar"
- foo_conf .
- bar_conf
В обоих foo_conf и bar_conf есть атрибут timestamp.
Нерабочий код, который я написал, выглядит следующим образом:
<div class="col-12">Configuration: {{ prefix|add:'_conf.timestamp'|time }}</div>
Я хочу сделать так: взять значение переменной foo_conf.timestamp или bar_conf.timestamp и передать его в фильтр "time", отобразив результат.
Но в коде, который я написал, строка "bar_conf.timestamp" (или foo_conf.timestamp") передается в фильтр "time", который, конечно же, выбрасывает исключение, поскольку предназначен для работы с объектами времени, а не строками.
Как я могу добиться желаемого поведения? Заранее спасибо.