Вопросы по теме 'genshi'
Можно ли запретить Genshi анализировать объекты HTML?
У меня есть следующий код Python с использованием Genshi (упрощенный):
with open(pathToHTMLFile, 'r') as f:
template = MarkupTemplate(f.read())
finalPage = template.generate().render('html', doctype = 'html')
Исходный файл HTML содержит...
1478 просмотров
schedule
16.03.2023
Как получить удаленный пользовательский агент внутри шаблона Genshi при использовании Trac и WSGI?
Я пытаюсь настроить веб-сайт управления проектами Trac и столкнулся с интересной проблемой. В проекте есть набор изображений в форматах SVG и PNG. Изображения SVG имеют множество преимуществ, включая несколько гиперссылок и меньший передаваемый...
1066 просмотров
schedule
23.03.2023
Javascript-шаблоны
Кто-нибудь знает, есть ли способ создавать шаблоны javascript в Genshi? Я имею в виду, что мне нужен файл .js, в котором я могу использовать такие директивы, как <py:for> и так далее.
Есть идеи? Спасибо!
293 просмотров
schedule
24.02.2023
Генши: если/иначе
Как мне сделать простое if/else на языке шаблонов Genshi?
Я нашел этот билет , который, кажется, предполагает, что Genshi не поддерживает if/else, но на самом деле это не объясняет, что он поддерживает вместо этого.
Я в основном просто хочу...
4444 просмотров
schedule
03.05.2022
Интеграция веб-страниц и приложения turbogears
Я работаю над приложением Turbo Gears 2. Приложение направляет пользователя через набор вопросов. Мне нравится система шаблонов TG2 (что, конечно же, является идеей), поэтому я хочу также интегрировать статические веб-страницы с TG2. Это позволит...
48 просмотров
schedule
18.02.2022
Генши, если еще заявление
Я пытался получить genshi py:if для работы с выражением Python. Чтобы упростить задачу, я пробую следующий код.
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://genshi.edgewall.org/">
<body>
<py:if test =...
870 просмотров
schedule
25.03.2023
шаблон genshi больше, чем оператор
Я использую шаблонизатор Genshi в веб-фреймворке Turbogears2. При написании простого оператора javascript if я получаю сообщение об ошибке "Неожиданный токен ; " . Я сравниваю несколько вещей в таблице и печатаю ее значение, если оно больше...
161 просмотров
schedule
03.11.2022
Для автоматической загрузки Genshi css/js необходимо исключить определенный файл
Я делаю загрузочную тему для установки Trac. Я впервые использую Genshi, поэтому, пожалуйста, наберитесь терпения :)
Итак, я следую:
<head py:match="head" py:attrs="select('@*')">
${select('*|comment()|text()')}
<link...
164 просмотров
schedule
24.08.2022
Включение изображений в шаблон Genshi/Trac
Я пытаюсь включить некоторые изображения в шаблон Genshi для моего плагина Trac, но он всегда показывает только альтернативный текст, потому что не может найти изображения.
У меня есть следующий (X)HTML-код:
<div>
<img...
189 просмотров
schedule
14.05.2023
Genshi: невозможно получить доступ к импортированным модулям из директив в HTML
Предыстория: я использую Genshi для создания отчетов в формате HTML.
import genshi
import os
from genshi.template import MarkupTemplate
files = [
r"a\b\c.txt",
r"d/e/f.txt",
]
html = '''
<html...
62 просмотров
schedule
03.10.2023
Genshi: фигурная скобка внутри сложного выражения вызывает ParseError
У меня есть следующий фрагмент HTML-шаблона Genshi, который используется для создания HTML.
<div>
${'Hello {name}'.format(name='foo')}
</div>
Генши приходит в ярость из-за фигурных скобок в строке.
Traceback (most recent...
23 просмотров
schedule
24.05.2022
Генши: для цикла вставляет разрывы строк
Исходный код: у меня есть следующая программа.
import genshi
from genshi.template import MarkupTemplate
html = '''
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://genshi.edgewall.org/">
<head>...
99 просмотров
schedule
04.06.2022