Я пытаюсь напрямую загрузить json данные для рендеринга шаблонов с помощью jinja2, и у меня проблемы с этим без значений жесткого кодирования. Например,
msg = template.render(posts=config[0]['context']['posts'])
Здесь я жестко запрограммировал переменную «posts», которая существует в моем json файле, а «config» - это просто python dict, что я загрузил json данные в. Вот фрагмент файла json:
[
{
"url": "/",
"template": "index.html",
"context": {
"logname": "gjgk",
"posts": [
{
"postid": "3",
"owner": "ggkghj",
"likes": 1,
"comments": [
{
"owner": "dsf",
"text": "#sadf"
}
]
}
]
Если «сообщения» были названы как-то иначе, как бы я отразил это в моем коде python? Следует ли мне изменить имена переменных, записанные в моем файле шаблона?
Спасибо