问题标签 [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.
python - 如何使用 genshi.builder 以编程方式构建 HTML 文档?
我最近发现了 genshi.builder 模块。它让我想起了 Divmod Nevow 的 Stan 模块。如何使用 genshi.builder.tag 构建具有特定文档类型的 HTML 文档?或者这甚至是一件好事吗?如果没有,正确的方法是什么?
python - 是什么导致了这个 Genshi 的模板语法错误?
Genshi 模板引发以下错误:
TemplateSyntaxError:指令表达式
"${item.error}"
中的语法无效"choose"
错误指定的模板代码部分如下('feed' 是传递给模板的字典列表):
基本上, item.error 包含 a'0'
或 a '1'
,我想要基于它的输出。我不确定错误在哪里 - 任何帮助表示赞赏。谢谢。
python - 如何测试 Genshi 流中是否存在字符串?
我正在为 Trac 开发一个插件,并通过操作 Genshi 流将一些 javascript 插入到呈现的 HTML 中。
我需要测试一个javascript函数是否已经在HTML中,如果它被一个新版本覆盖,如果不是,那么将它添加到HTML中。
如何执行搜索以查看该功能是否已经存在?
python - 在 genshi 模板中解析来自 py:match 的相对路径
上面的“某处”应该是什么?我希望该href
属性与其中包含foo
标签的文件相关,就像href
其他标签上的属性一样。
或者,哪个文件包含 py:match 块?这不太好,因为它可能与带有foo
标签的文件位于不同的目录中。
更糟糕的是:我可以提供我正在渲染的文件的路径作为来自 Genshi 外部的上下文参数,但这可能位于与上述两个不同的目录中。
trac - 自定义 Trac:删除标准页脚
我们使用托管的 Trac。它使用 Genshi 模板。我想我们可以提交我们自己的site.html。我们想摆脱 Trac 标准页脚。最优雅的方法是什么?
我怀疑答案是在一些不错的 Genshi 技巧中。我不知道 Genshi 和 Trac 对它的添加。我凭直觉尝试了几件事,都没有奏效。
我试过css
没关系,除非您想使用自己的页脚(称为“#sitefooter”)。这个在“#footer”之后,隐藏页脚会留下一个丑陋的空白。
然后我尝试了jquery:
这很好,但我不确定对 jquery 的支持有多广泛。
genshi - Genshi - 如何打印出范围内的所有变量
很简单,我想打印出我的 genshi 模板中范围内的所有变量,作为调试和发现措施。有没有办法做到这一点?
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。
python - 我应该使用 Mako 进行模板制作吗?
我一直在考虑模板解决方案,尽管我的选择是在 Mako 和 Genshi 之间。我觉得 Genshi 中的模板有点难看,所以我更倾向于 Mako。
我一直在想:Mako 允许嵌入 Python 代码这一事实有什么好处?对普通乔来说有多方便?
如果没有嵌入的 Python 代码,模板就足够了吗?
xhtml - 为什么单个 textarea 会在 xhtml 之后将所有内容都弄得一团糟?
我在我的网络程序中遇到问题。我的表单中有一个textarea,有时textarea中什么都没有,所以genshi模板引擎只是将它输出为
问题来了,以下所有标签都在文本区域中。为什么所有浏览器都不能正确处理单个文本区域?
如果我把它写成
一切正常。为什么单个 textarea 会混淆 xhtml 中的以下标签?
python - 如何在使用 webhelpers.paginate 进行分页时保留查询参数
我从http://rapidprototype.ch/bg2docs/tg2pagination.html为我的 Turbogears 2 项目查看了一个分页示例,它工作得很好,但是当我更改我正在查看的页面时,我的查询参数有问题。
这是我在列出时在我的控制器中拥有的。
这是html模板片段
搜索工作正常导致像这样的链接' /list?q=cable ' 但是当我点击一些分页页面时,“1,2...8,9”变成了 ' /list?page=2 '
如何将我之前的查询参数或任何其他参数添加到链接中?