nuBacuk
@nuBacuk
Python/Linux

Как вывести словарь в Jinja2?

Пытаюсь вывести собранный словарь в шаблон Jinja, но не получается.

в словаре содержится {'nginx': 'запущен', 'mysql': 'не запущен'}
@asyncio.coroutine
def handle(request):
    context = {}
    for daemon in service:
        status = subprocess.call('service %s status' %daemon,
                        shell=True,
                        stdout=open('/dev/null', 'w'),
                        stderr=subprocess.STDOUT
                        )
        tt = {daemon: commands[status]}
        context.update(tt)

    return aiohttp_jinja2.render_template('index.html', request, context)


Пытался уже по разному.
{{ context.items() }}

Ошибка
jinja2.exceptions.UndefinedError: 'context' is undefined
  • Вопрос задан
  • 841 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы