Вопросы по теме '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