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