Вопросы по теме 'jinja2'

Загрузка внешнего скрипта с директивой шаблона jinja2
Я очень новичок в jinja2 и использовании шаблонов в целом, поэтому мне было интересно, есть ли простой способ загрузить внешний javascript. Я думал об использовании: {% block javascript %} <script src="myscript.js"></script> {%...
26197 просмотров
schedule 08.08.2022

Как в Jinja2 проверить, не определена ли переменная?
Конвертируя из Django, я привык делать что-то вроде этого: {% if not var1 %} {% endif %} и он работал, если бы я не поместил var1 в контекст. Jinja2 выдает неопределенную ошибку. Есть ли простой способ сказать {% if var1 == None %} или...
231397 просмотров
schedule 26.03.2024

Компиляция подраздела Jinja2 AST
Можно ли скомпилировать или вернуть часть Jinja2 AST? Например, можно ли вызвать функцию или метод из jinja2.environment или jinja2.compiler.generate или эквивалент в списке узлов, извлеченных из шаблона? Например, для шаблона y.html :...
1155 просмотров
schedule 06.04.2022

Доступ к неизвестным аргументам запроса в Python
Я использую Jinja2 для создания формы с переменным количеством входных данных, помеченных как input_1, input_2 и т. д. Затем, используя Google App Engine (python), я пытаюсь получить доступ к значениям этих входов в моем обработчике запросов,...
209 просмотров
schedule 28.06.2023

У меня проблемы с установкой Chameleon и jinja2 с python3.
Я решил использовать python 3 в проекте. Когда я попробовал пирамиду easy_install, одна из вещей, которые поставлялись с пирамидой (а именно Chameleon), выдавала синтаксическую ошибку. Вместо этого я решил использовать Pyramid_Jinja2 и попробовал...
252 просмотров
schedule 27.12.2022

Проверьте, не пуст ли массив в Jinja2
Мне нужно проверить, определена ли переменная texts в index.html . Если переменная определена и не пуста, я должен визуализировать цикл. В противном случае я хочу показать сообщение об ошибке {{error}} . В основном это в PHP if...
78488 просмотров
schedule 03.06.2024

Google App Engine Jinja2 и Markupsafe
Google говорит, что MarkupSafe ускоряет работу jina2 здесь Я добавил его в свой файл Yaml следующим образом. libraries: - name: webapp2 version: "2.5.1" - name: jinja2 version: latest - name: markupsafe version: latest Jina2...
944 просмотров
schedule 22.03.2022

Как передать данные из Flask в JavaScript в шаблоне?
Мое приложение обращается к API, который возвращает словарь. Я хочу передать информацию из этого dict в JavaScript в представлении. Я использую API Карт Google в JS, в частности, поэтому я хотел бы передать ему список кортежей с информацией long /...
201980 просмотров
schedule 26.02.2022

Как рекурсивно вызвать макрос в jinja2?
Это мой шаблон jinja для генерации кода C# из моей модели данных. using System; namespace {{ domain["ns"] }} { {% for class in domain["content"] %} public class {{ class["name"] }} { #region Inners {{ class["innerClass"] }}...
5680 просмотров
schedule 21.11.2022

Шаблон не отображает GAE и Jinja2
Когда я посещаю /admin/newpost, я ожидаю, что мой шаблон edit.html отобразит и отобразит поля моей формы. Вместо этого я получаю пустую страницу без ошибок. Однако, когда я просматриваю исходный код, я вижу следующее. <Template...
556 просмотров
schedule 20.06.2023

Как отобразить макрос Jinja2 из вызываемого представления?
У меня есть определенные макросы, которые вызываются из нескольких шаблонов. Например, на странице «Продукт» есть раздел «Обзор», в котором используются макросы, определенные в 'helpers/review.jinja2' , для печати каждого обзора. В файле...
2466 просмотров
schedule 15.07.2023

Вставка значений из дочернего шаблона в родительский шаблон в Jinja2
Я создал шаблон Jinja2 под названием урок.html, который определяет базовую структуру урока. Из этого я получаю один дочерний шаблон для каждого фактического урока (поскольку содержание каждого урока отличается). Например, intro.html, variable.html,...
703 просмотров
schedule 15.05.2023

Почему я не могу получить доступ к ключу объекта механизма приложений Google из моего шаблона jinja
Это должно быть просто. Я создаю приложение Google App Engine. Он составляет список форм динамически, используя список сущностей, называемых блоками. Блоки имеют различные свойства, метки на переключателях, размер текстовой области и тому подобное....
713 просмотров
schedule 21.07.2023

Форматирование списка в Jinja2 с разрывами строк и флажками
Я использую следующий код, чтобы получить список файлов и вернуть список с разрывами строк между каждым элементом. Что я пытаюсь сделать, так это добавить флажок к каждому элементу, но string.join допускает только 2 аргумента. Вот что я пробовал,...
256 просмотров
schedule 18.03.2023

jinja2: выбор макроса макроса или вызовы динамических макросов
У меня есть список namedtuples, которые я просматриваю, каждый из которых немного отличается по требованиям к рендерингу, поэтому я хочу вызвать правильный макрос на основе атрибута. У меня есть это: {% macro format_item(item) %} {% if...
3306 просмотров
schedule 27.03.2023

Оптимальный макет для шаблонов чертежей Flask?
В Flask, кажется, есть два способа определения шаблонов: Уровень приложения: app/ templates/ index.html user/ index.html И уровень Blueprint: app/ user/ templates/ index.html...
553 просмотров
schedule 11.02.2024

Кодирование на PostgreSQL, Python, Jinja2
У меня проблема с кодировкой в ​​моем приложении, и я нигде не нашел решения в Интернете. Вот сценарий: PostgreSQL с кодировкой UTF-8 ( CREATE DATABASE xxxx WITH ENCODING 'UTF8' ) Логика Python также с кодировкой UTF-8 ( # -*- coding:...
3275 просмотров
schedule 25.06.2022

Jinja2 - разбивать макросы на несколько файлов
Учитывая большое количество макросов Jinja2 в файле, назовем его macros.html . Я хотел бы разбить этот файл на несколько файлов меньшего размера, но чтобы он выглядел одинаково внешне, когда я вызываю его с помощью import . Так, например,...
3299 просмотров
schedule 17.08.2022

Отключенное поле рассматривается для проверки в WTForms и Flask
У меня отключены некоторые поля на странице, например: (используя систему шаблонов jinja2) <html> <body> <form action="" method=POST> {{ form.name(disabled=True) }} {{ form.title }} -- submit button -- </form>...
21868 просмотров
schedule 21.07.2022

Можно ли обновить веб-страницу с помощью Python и Jinja2 в HTML?
Я пишу приложение для выборочного списка файлов в каталоге. Я бы хотел, чтобы пользователи открывали HTML-файл и получали сообщение «Обновление...», пока Python просматривает каталог и собирает информацию. Когда python завершится, страница будет...
2852 просмотров
schedule 15.04.2023