Рендеринг шаблона django с помощью json-объекта
60
6
Рассмотрим json-объект: {"config": {"key1": "value"}}
Внутри шаблона html (который визуализируется с использованием вышеуказанного json в качестве контекста, как напрямую обращаться к "key1"?) Концептуально я хочу сделать следующее:
<html>
<body>
The config value is {{config['key1']}}
</body>
</html>
но, очевидно, это не работает.
Другими словами, как мне получить доступ к любому элементу словарного объекта контекста внутри шаблона?
спросил(а)
2011-08-27T01:04:00+04:00
9 лет, 5 месяцев назад
добавить комментарий
пожаловаться
Решение
104
Проблема (как заметил Томаш Зелински в комментарии), что django напрямую поддерживает словарные объекты - не json.
ответил(а)
2011-08-31T21:35:00+04:00
9 лет, 4 месяца назад
добавить комментарий
пожаловаться
74
Используйте точечную нотацию:
<html>
<body>
The config value is {{ config.key1 }}
</body>
</html>
ответил(а)
2011-08-27T01:17:00+04:00
9 лет, 5 месяцев назад
добавить комментарий
пожаловаться
Ваш ответ