问题标签 [genshi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1561 浏览

python - 如何使用 genshi.builder 以编程方式构建 HTML 文档?

我最近发现了 genshi.builder 模块。它让我想起了 Divmod Nevow 的 Stan 模块。如何使用 genshi.builder.tag 构建具有特定文档类型的 HTML 文档?或者这甚至是一件好事吗?如果没有,正确的方法是什么?

0 投票
2 回答
954 浏览

python - 是什么导致了这个 Genshi 的模板语法错误?

Genshi 模板引发以下错误:

TemplateSyntaxError:指令表达式"${item.error}"中的语法无效"choose"

错误指定的模板代码部分如下('feed' 是传递给模板的字典列表):

基本上, item.error 包含 a'0'或 a '1',我想要基于它的输出。我不确定错误在哪里 - 任何帮助表示赞赏。谢谢。

0 投票
1 回答
391 浏览

python - 如何测试 Genshi 流中是否存在字符串?

我正在为 Trac 开发一个插件,并通过操作 Genshi 流将一些 javascript 插入到呈现的 HTML 中。

我需要测试一个javascript函数是否已经在HTML中,如果它被一个新版本覆盖,如果不是,那么将它添加到HTML中。

如何执行搜索以查看该功能是否已经存在?

0 投票
1 回答
386 浏览

python - 在 genshi 模板中解析来自 py:match 的相对路径

上面的“某处”应该是什么?我希望该href属性与其中包含foo标签的文件相关,就像href其他标签上的属性一样。

或者,哪个文件包含 py:match 块?这不太好,因为它可能与带有foo标签的文件位于不同的目录中。

更糟糕的是:我可以提供我正在渲染的文件的路径作为来自 Genshi 外部的上下文参数,但这可能位于与上述两个不同的目录中。

0 投票
3 回答
1727 浏览

trac - 自定义 Trac:删除标准页脚

我们使用托管的 Trac。它使用 Genshi 模板。我想我们可以提交我们自己的site.html。我们想摆脱 Trac 标准页脚。最优雅的方法是什么?

我怀疑答案是在一些不错的 Genshi 技巧中。我不知道 Genshi 和 Trac 对它的添加。我凭直觉尝试了几件事,都没有奏效。

我试过css

没关系,除非您想使用自己的页脚(称为“#sitefooter”)。这个在“#footer”之后,隐藏页脚会留下一个丑陋的空白。

然后我尝试了jquery:

这很好,但我不确定对 jquery 的支持有多广泛。

0 投票
1 回答
732 浏览

genshi - Genshi - 如何打印出范围内的所有变量

很简单,我想打印出我的 genshi 模板中范围内的所有变量,作为调试和发现措施。有没有办法做到这一点?

0 投票
3 回答
816 浏览

python - python/genshi 换行到 html

段落

我正在尝试使用 genshi 输出评论的内容,但我不知道如何将换行符转换为 HTML 段落。

这是一个应该是什么样子的测试用例:

输入:'foo\n\n\n\n\nbar\nbaz'

输出:<p>foo</p><p>bar</p><p>baz</p>

我到处寻找这个功能。我在 genshi 或 python 的标准库中找不到它。我正在使用 TG 1.0。

0 投票
5 回答
6427 浏览

python - 我应该使用 Mako 进行模板制作吗?

我一直在考虑模板解决方案,尽管我的选择是在 Mako 和 Genshi 之间。我觉得 Genshi 中的模板有点难看,所以我更倾向于 Mako。

我一直在想:Mako 允许嵌入 Python 代码这一事实有什么好处?对普通乔来说有多方便?

如果没有嵌入的 Python 代码,模板就足够了吗?

0 投票
1 回答
280 浏览

xhtml - 为什么单个 textarea 会在 xhtml 之后将所有内容都弄得一团糟?

我在我的网络程序中遇到问题。我的表单中有一个textarea,有时textarea中什么都没有,所以genshi模板引擎只是将它输出为

问题来了,以下所有标签都在文本区域中。为什么所有浏览器都不能正确处理单个文本区域?

如果我把它写成

一切正常。为什么单个 textarea 会混淆 xhtml 中的以下标签?

0 投票
3 回答
1269 浏览

python - 如何在使用 webhelpers.paginate 进行分页时保留查询参数

我从http://rapidprototype.ch/bg2docs/tg2pagination.html为我的 Turbogears 2 项目查看了一个分页示例,它工作得很好,但是当我更改我正在查看的页面时,我的查询参数有问题。

这是我在列出时在我的控制器中拥有的。

这是html模板片段

搜索工作正常导致像这样的链接' ​​/list?q=cable ' 但是当我点击一些分页页面时,“1,2...8,9”变成了 ' /list?page=2 '

如何将我之前的查询参数或任何其他参数添加到链接中?