Запитання з тегом «jinja2»

Jinja2 - це швидкий механізм шаблонів для Python. Він має повну підтримку Unicode, автоматичне екранування, успадкування, макроси та багато інших функцій.


3
Як відобразити вивід jinja2 у файлі на Python замість браузера
У мене є шаблон jinja2 (файл .html), який я хочу відобразити (замінити маркери значеннями з мого файлу py). Замість того, щоб відправляти отриманий результат у браузер, я хочу записати його у новий файл .html. Я думаю, рішення також буде подібним для шаблону django. Як я можу це зробити?
86 python  django  jinja2 

4
Як завантажити шаблон jinja безпосередньо з файлової системи
Документ API jinja на сайті pocoo.org говорить: Найпростіший спосіб налаштувати Jinja2 для завантаження шаблонів для вашого додатку виглядає приблизно так: from jinja2 import Environment, PackageLoader env = Environment(loader=PackageLoader('yourapplication', 'templates')) Це створить середовище шаблону із налаштуваннями за замовчуванням та завантажувач, який шукає шаблони в папці шаблонів усередині пакету python yourapplication . …

2
Як включити файл HTML у шаблон Jinja2?
Я використовую мікросхему Flask для свого сервера, який використовує шаблони Jinja. У мене є батьківський template.htmlі деякі дочірні шаблони, child1.htmlі child2.htmlдеякі з цих дочірніх шаблонів є досить великими файлами HTML, і я хотів би якось розділити їх для кращої зрозумілості своєї роботи. Зміст мого main.pyсценарію: from flask import Flask, request, …
85 python  html  flask  jinja2 

3
Ansible: відфільтруйте список за його атрибутами
У мене є змінна з назвою "мережа", зареєстрована в Ansible: { "addresses": { "private_ext": [ { "type": "fixed", "addr": "172.16.2.100" } ], "private_man": [ { "type": "fixed", "addr": "172.16.1.100" }, { "type": "floating", "addr": "10.90.80.10" } ] } } Чи можна отримати IP-адресу ("addr") з type = "floating", роблячи щось …
84 jinja2  ansible 



5
Як переглядати список словників у шаблоні Jinja?
Я намагався: list1 = [{"username": "abhi", "pass": 2087}] return render_template("file_output.html", list1=list1) У шаблоні: <table border=2> <tr> <td> Key </td> <td> Value </td> </tr> {% for dictionary in list1 %} {% for key in dictionary %} <tr> <td> <h3>{{ key }}</h3> </td> <td> <h3>{{ dictionary[key] }}</h3> </td> </tr> {% endfor %} …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.