Как проверить в genshi, если задан параметр get?
Есть ли способ проверить в genshi, что установлен определенный параметр get url?
Там, кажется, нет документации к этому.
Мне просто нужно визуализировать в сообщении об ошибке шаблона, если есть ошибка параметра в URL.
1 ответ
Решение
Genshi - это всего лишь движок рендеринга XHTML, стоящий за Trac.
Было бы целесообразно оценить атрибуты вашего запроса GET в IRequestHandler, который готовит / предоставляет данные и шаблон и передает их как для рендеринга, так и для отправки запрашивающему клиенту.
Кроме того, используйте *add_notice* или *add_warning* из trac.web.chrome для представления сообщений в стиле Trac (наименее навязчивый способ) пользователю.