Описание тега jinjava

Механизм шаблонов на основе Java, основанный на синтаксисе шаблонов django, адаптированный для рендеринга шаблонов jinja (по крайней мере, подмножество jinja, используемое в контенте HubSpot). В настоящее время используется в производстве для визуализации тысяч веб-сайтов с сотнями миллионов просмотров страниц в месяц на HubSpot COS.
0 ответов

Отключить DEBUG войти в Jinjava

Подробный вывод отладочной информации Jinjavas сводит меня с ума, и я не могу понять, как изменить уровень ведения журнала. Я не мог найти что-либо на странице Ginub Jinjava или вики Jinja У кого-нибудь есть такая же проблема или даже лучше решение …
13 фев '19 в 08:55
0 ответов

Параметры времени выполнения с использованием jinjava

Давайте предположим, что у меня есть Jinja шаблон и я хочу посмотреть, какие параметры в этом шаблоне необходимо предоставить во время рендеринга для рендеринга шаблона. Как это сделать с помощью Jinjava от Hubspot? я использую Jinjava 2.1.10, Функц…
19 авг '16 в 02:07
0 ответов

JinJava на App-Engine

Работает ли JinJava с AppEngine? Если так, что я должен сделать, чтобы настроить это? Например, куда я могу поместить файлы шаблона, чтобы я мог получить к ним доступ, не получая IOException? Какие зависимости gradle мне нужны? Я использую Android S…
02 май '16 в 14:29
2 ответа

Как заставить JinJava выдавать ошибку, если не удается найти привязку

Мне нужно использовать JinJava для обработки небольших шаблонов, которые могут содержать разные токены. Например: Hello,{{ user }}... где привязка user требуется, потому что без него вывод не имеет никакого смысла. Мой класс не знает, что использует…
09 июл '17 в 12:07
1 ответ

JinJava Uncaught исключение из сервлета из-за регистратора

Пытаясь использовать JinJava на App-Engine, я получаю следующее исключение Uncaught exception from servlet java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory at com.hubspot.jinjava.util.Logging.<clinit>(Logging.java:23) at com.hubspot.jin…
02 май '16 в 07:24
1 ответ

Jinjava первое приложение java.lang.ClassNotFoundException

Я пытаюсь создать приложение jinjava: src/main/java/com/company/Main.java package com.company; import com.hubspot.jinjava.Jinjava; public class Main { public static void main(String[] args) { Jinjava jinjava = new Jinjava(); } } и часть pom.xml (бла…
14 фев '17 в 13:46
1 ответ

Где я могу найти значения переменных параметров шаблона jinja hadoop-env, полученных с помощью ambari api?

Я работаю с Ambari API для получения файлов конфигурации для различных служб. Но, ambari api приводит к созданию шаблона jinja для многих файлов (таких как hadoop-env, hive-env и т. Д.). Мне нужно заменить значения переменных параметров в шаблоне ji…
05 окт '17 в 06:52
1 ответ

Визуализация списков с использованием библиотеки jinjava

Можно ли визуализировать списки, используя библиотеку jinjava? До сих пор я мог только визуализировать HashMaps. Я использую следующую функцию для преобразования классов case в hashmaps. def toNestedJavaMap(caseClass: AnyRef): util.Map[String, Any] …
14 апр '19 в 22:34
0 ответов

NoneExpr в шаблоне jinja для генерации действительного числа предупреждений в prometheus

Необходимо написать expr в alertrule.yaml.j2, чтобы оповещения генерировались при сбоях более 50% в заданном диапазоне времени (10 минут), где сбой измеряется метрикой: metric_Failures{name="\"EndpointA\""} общее количество запросов, измеренных метр…
09 июн '19 в 15:28
0 ответов

Есть ли способ зарегистрировать класс в jinjava?

Я только начал использовать jinjava. Мне нужно получить доступ к списку или массиву следующего класса в шаблоне jinjava: class Interface { public String interfaceName; public String interfaceDesc; public String interfaceIP; public String maskbits; p…
14 апр '20 в 01:38
0 ответов

Jinjava Как указать собственный путь к ресурсу

Я использую следующий код Jinjava jinjava = new Jinjava(); Map<String, Object> context = Maps.newHashMap(); context.put("name", "Jared"); String template = Resources.toString(Resources.getResource("index.html"), Charsets.UTF_8); String rendere…
16 май '20 в 16:00
0 ответов

Jinjava: как заставить интерпретатор проверять сбалансированные фигурные скобки внутри блоков

Я хотел бы проверить правильность балансировки фигурных скобок в простых файлах на основе шаблонов jinja, например: { "resource_label_1" : "{{ resource_value_1 }}", "resource_label_2" : "{{ resource_value_2 }}" } Я уже пробовал более одного варианта…
24 фев '21 в 19:29
1 ответ

Как передать значение Java String или список строк в javascript с помощью JINJAVA

Мы можем получить доступ к значениям java, переданным через JINJAVA в HTML, используя {{}}. Как мы можем получить доступ к тому же в javascript?
17 апр '21 в 20:15
0 ответов

Проблема, понимание реализации jinjava в проекте Spring boot / angular

В настоящее время я работаю над проектом, требующим использования jinjava. Быть новичком в этой технологии и найти очень мало документации по этому вопросу. Сам по себе принцип jinja не сложен, но меня беспокоит реализация с использованием Spring bo…
22 июл '21 в 17:15
0 ответов

рендерить цикл в Jinjava?

Я программирую Java-приложение с помощью jinjava. Проблема в том, что в шаблоне есть петля. Можно ли отобразить шаблон с циклом в jinjava. Вот шаблон и контекст, которые я получаю от клиента в виде файла json. Шаблон: [ {%- for scheme in context -%}…
18 окт '21 в 00:32
0 ответов

тег импорта дает ошибку в шаблоне jinjava

Я пытаюсь импортировать макрос в шаблон. Я определил тег импорта следующим образом: {% import 'props.tpl' as props %} Оба файла находятся в одной папке, но в java появляется следующая ошибка: FatalTemplateErrorsException: InterpretException: не удал…
03 фев '22 в 17:55
0 ответов

Одна строка для цикла в Jinja2

Я ищу способ передать параметр функции и использовать forцикл, чтобы построить параметр следующим образом, но фрагмент не компилируется. {{ myfunc(i for i in range(4)) }} Поддерживает ли Jinja2 альтернативный синтаксис для этого варианта использован…
02 апр '21 в 00:36
0 ответов

шаблон jinja2 для сложного парсинга json

Я изо всех сил пытаюсь заставить шаблон jinja работать для следующего - требуемый вывод на самом деле представляет собой комбинацию значения ключа «имя» и «текстовое» поле в MULTI, которое может быть списком или словарем, эти данные взяты из отчета,…
08 апр '22 в 11:24
1 ответ

Почему значения dict в списке не распечатываются?

Итак, я хочу перебрать несколько списков, каждый из которых имеет один или несколько словарей. Для примера дано: r = [{"symbol":10},{"symbol":15},{"symbol":25}] h = [{"sy":15},{"sy":23},{"sk":64}] i = [{"sl":45},{"sl":67},{"sl":98}] Я хочу, чтобы он…
01 дек '22 в 02:15
0 ответов

Jinjava не заменяет заполнители в шаблонах с пометкой "." в имени заполнителя

Я пытаюсь отображать шаблоны с помощью Jinjava. Код, который я использую для этого, выглядит так: Jinjava jinjava = new Jinjava(); Map<String, Object> context = Maps.newHashMap(); context.put("this.type", "__PLAINTEXT_REPLACE__"); context.put(…
30 июл '22 в 10:50