В общем, есть задача выводить отформатированные сообщения, формат которых задается шаблоном, но, почитав документацию по jinja, я так и не смог понять - как подставить значения в шаблон, если я не знаю, какие там будут переменные… известно лишь, что они, скорее всего, некоторые из параметров шаблона будут совпадать с названием переменной из словаря…
Но словарь у меня составной следующего вида
{'@fields':{'uuid': 123, 'method': 'blabla}, '@timestamp': '2015-12-15T15:45:39+00:00', '@message': 'Some message'}
А в шаблоне, скорее всего, параметры будут задаваться видом: {{ @timestamp }} {{ @fields.uuid }}
или видом {{ dict.@timestamp }} {{ dict.@fields.uuid }}, вот толкьо как узнать название dict? оно может называться по разному…
И еще…. jinja не распознает символ @ а у меня поля заданы с такими именами…
ААА!!! Уже мозги кипят, помогите пожалуйста!!!!!