Публикации по теме 'jinja2'
Создайте простой, но эффективный конвертер файлов JSON с помощью Jinja2 в Python
Нужно преобразовать файл JSON в другой формат? Это можно реализовать быстро и многократно с помощью нескольких строк шаблонов Python и Jinja2. Мы реализуем это с менее чем 30 LOC и примером шаблона для преобразования GeoJSON в KML, который можно повторно использовать для многих других преобразований.
Преобразование файлов из одного формата в другой — задача, которая чаще всего встречается в повседневной жизни разработчика программного обеспечения. Спросите восемь разных разработчиков..
Вопросы по теме 'jinja2'
Импорт/включение назначенных переменных в Jinja2
Как в Jinja2 можно получить доступ к назначенным переменным (например, {% set X=Y %} ) в файлах, включенных в include ?
Я ожидаю, что следующее будет работать с двумя файлами Jinja2:
A.jinja :
Stuff
{% include 'B.jinja' -%}
B has {{ N }}...
13140 просмотров
schedule
08.12.2023
Как можно опустить закрывающую косую черту в элементах ‹input› с помощью WTForms?
Я заметил, что WTForms (и Flask-WTF) выводят элементы <input> с закрывающей косой чертой, например:
<input name="text" type="text" value="" />
Мои документы HTML5 и поэтому не нуждаются в закрытии типа XHTML. Как мне заставить...
308 просмотров
schedule
03.10.2023
Как включить тег {% trans %} для шаблонов jinja?
Я пытаюсь включить тег trans и сделал тестовый шаблон i18n.html:
{% trans %}For sale{% endtrans %}--{{message}}--{{decimal_format}} Вот мой код Python согласно справочным страницам :
from webapp2_extras import i18n as multilingua
import...
15464 просмотров
schedule
10.11.2023
Есть ли способ скрыть метку csrf при циклическом просмотре формы с использованием Flask и Flask-WTForms?
У меня очень простая контактная форма, и я хотел бы как-то скрыть ярлык, чтобы он не отображал Csrf Token . Я использую Flask и Flask-WTForms и визуализирую форму следующим образом:
{% for field in form %}
{{ field.label }}
{{ field }}...
6795 просмотров
schedule
21.01.2024
Как загрузить из более чем одной папки template_folder для схемы Flask?
Я научился создавать чертежи Flask и могу создавать чертежи продуктов без фляг, которые используют шаблоны Jinja2, и использовать их в проектах фляг. Я делаю что-то вроде этого:
# blueprint code
from flask import Blueprint
from pkg_resources...
4156 просмотров
schedule
02.08.2022
Есть ли лучший способ применить фильтр nl2br с Jinja/Flask?
Я использую Jinja с Flask (автоэкранирование включено) и пытаюсь применить этот фильтр
import re
from jinja2 import evalcontextfilter, Markup, escape
_paragraph_re = re.compile(r'(?:\r\n|\r|\n){2,}')
app = Flask(__name__)...
2522 просмотров
schedule
03.11.2022
Принудительная регистрация с определенного домена электронной почты
Я использую движок приложений Google и jinja для создания формы регистрации, которая просит пользователей зарегистрироваться со своим адресом электронной почты. Однако я бы хотел, чтобы электронные письма приходили только из определенного домена...
75 просмотров
schedule
13.10.2022
Группа Jinja2 по месяцам/годам
Я пытаюсь сгруппировать список дат/времени в Jinja по месяцам/годам. Вот код, который у меня есть прямо сейчас:
{% for group in EventsList|groupby('date') %}
<b>{{group.grouper}}</b><br />
{% for event in...
4040 просмотров
schedule
31.12.2023
Ошибка jinja2.exceptions.TemplateNotFound
я использую флягу, и я получил эту ошибку, когда я вызываю этот URL-адрес: /login Вот мой метод входа в систему:
@app.route('/login')
def login():
if authenticateForPanel():
return redirect(url_for("panel"))
else:...
124342 просмотров
schedule
20.12.2023
Как использовать фильтр Jinja в приложении Flask?
Я пытаюсь следовать этому решению , чтобы создать фильтр даты и времени для моих значений даты внутри шаблона. Преимуществом использования babel будет i18n.
Я вставил код в файл с именем filter.py в своем пакете приложения:
from f11_app...
9129 просмотров
schedule
13.09.2022
Jinja2: создать новую строку для каждых 3 элементов
В настоящее время для каждой статьи в статьях создается новый div с классом span4. Вместо этого для каждой строки я хотел бы ограничить ее содержимое тремя диапазонами и создать новую строку после достижения этого предела. Как я могу лучше всего...
10294 просмотров
schedule
15.11.2022
HTML-шаблоны с использованием Jinja2 Нет модуля с именем вашего приложения
Я пытаюсь создать html-шаблон в python, используя Jinja2. У меня есть папка шаблонов с моим 'template.html', но я не знаю, как работать со средами или загрузчиками пакетов.
Я установил Jinja2. Эти мои простые коды
from jinja2 import...
2873 просмотров
schedule
10.10.2022
Flask - Jinja2 как выводить в разные ‹div id/class›
Итак, я вывожу данные в свой шаблон, как показано ниже (функция проверяет, являются ли каждые данные (int) результатом моего расчета, который дает True/False, а затем возвращает вычисляемый элемент.
@app.route('/', methods=['POST'])
# doing...
2724 просмотров
schedule
10.02.2024
Стилизовать активный элемент навигации с помощью макроса Flask/Jinja2
Я использую Flask/Jinja2 и Bootstrap 3.
Я хочу добавить class="active" к текущему элементу навигации.
Эти элементы хранятся в prog_ids :
/programme/23022014
/programme/24022014
/programme/25022014
Я следовал некоторым примерам, таким...
5042 просмотров
schedule
14.11.2023
Автоматическое обнаружение файлов Jinja2 и активация правильного выделения в Sublime Text
Прямо сейчас у меня установлен пакет Jinja2, и он обеспечивает правильную подсветку синтаксиса, но мне приходится менять синтаксис каждый раз, когда я открываю новый html-файл.
Я бы хотел, чтобы подсветка Jinja2 использовалась по умолчанию для html...
2350 просмотров
schedule
14.07.2022
Как создать один скрипт Python для выполнения нескольких скриптов в фреймворке flask
Я разрабатываю веб-страницу, используя шаблон jinja2 и фреймворк alsk.
Моя архитектура папок выглядит следующим образом
Web
|-->static
|-->css
|-->js
|-->img
|-->templates
|-->test1...
881 просмотров
schedule
11.10.2023
Для циклов и операторов else в Python
Я использую некоторые условные циклы for в рамках шаблона jinja2 для python. Мне интересно, есть ли способ сделать то же самое, но за пределами jinja2, например:
{% for i in a if i == 1 %}
{{ i }}
{% else %}
no items
{% endfor %}
Когда я...
1674 просмотров
schedule
08.09.2022
Как отобразить поле date_time в шаблоне jinja2? (колба)
У меня есть форма с этими двумя значениями (ndb — это Google App Engine модель ndb ):
модель:
class Appointment(model.Base):
start_time = ndb.DateTimeProperty(required=True)
end_time = ndb.DateTimeProperty(required=True)
форма...
5163 просмотров
schedule
28.10.2023
Ноутбук iPython на Mac OSX Yosemite: нет модуля с именем jinja2, даже если он установлен
Я пытаюсь запустить ноутбук iPython на OSX Yosemite. Я установил все через
pip install ipython[all]
и я вижу
mattia:~ mattiaspeziali$ pip freeze
backports.ssl-match-hostname==3.4.0.2
certifi==14.5.14
docutils==0.12
gnureadline==6.3.3...
1013 просмотров
schedule
04.03.2024
Фреймворк сообщений Django со встроенным бэкендом Jinja2
Как я могу использовать структуру сообщений Django с Jinja2 и встроенным бэкэндом Jinja2 в Django 1.8?
Я попытался сделать это, как и раньше, но потом вспомнил, что в бэкэнде Jinja2 нет процессоров контекста языка шаблонов Django. Возможно ли...
1812 просмотров
schedule
04.01.2024