问题标签 [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.
genshi - 如何使用表中的值初始化 TurboGears 2 中的全局变量
我需要一个可以从模板中调用的全局变量。
我在 lib 目录中编辑了 app_globals.py 以像这样声明 PATH_TO_IMAGES
现在我可以从任何模板调用像这样的图像路径
图像路径存储在应用程序数据库的设置表中,但我无法从 Globals 声明中对其进行初始化,我收到此错误:
sqlalchemy.exc.UnboundExecutionError: 找不到映射器映射器|设置|设置、SQL 表达式或此会话上配置的绑定
我的猜测是数据库绑定发生在 Globals 初始化之后。所以我的问题是,这是在 TurboGears 2 中初始化全局变量的最佳位置,也是最佳实践。
python - 可以阻止 Genshi 解析 HTML 实体吗?
我有以下使用 Genshi 的 Python 代码(简化版):
©
源 HTML 文件包含实体,例如™
和®
。Genshi 用它们的 UTF-8 字符替换这些字符,这会导致查看器出现问题(输出用作独立文件,而不是对 Web 请求的响应),最终查看生成的 HTML。有什么办法可以阻止 Genshi 解析这些实体?比较常见的&
通过就好了。
python - Genshi:嵌套 for 循环
我需要使用 Genshi 模板生成 HTML。Html 基本上是一个非常长的带有表格的 html。数据来自一个简单的 CSV,所以,我用 python 读取它,我把它放到一个 list[] 中,然后我调用模板并发送变量(列表)
实际上我通过在模板中做这样的事情来解决它:
但是,这个想法是使用 Genshi 功能(例如循环等)
我阅读了手册,我看到一个简单的 for 是这样完成的:
但是,我如何在循环中执行循环(嵌套循环)???
python - 源氏表圈
这个 Genshi 模板有什么问题:
我收到此错误:
genshi.template.base.TemplateSyntaxError: not well-formed (invalid token): line 7, column 14 (templates/index2.html, line 7)
似乎表格循环有问题......我不知道。
python - 使用 Trac 和 WSGI 时,如何在 Genshi 模板中获取远程用户代理?
我正在尝试对 Trac 项目管理网站进行一些定制,但遇到了一个有趣的问题。该项目有一组 SVG 和 PNG 的图像。SVG 图像具有许多优点,包括多个超链接和较小的传输大小,而 PNG 较大且只能链接到单个文档。
我意识到可以在页面加载后使用 jQuery 嗅探用户代理并将 PNG 替换为 SVG 版本的图像,但这会导致 PNG 被发送到所有客户端。我也可以让 Genshi 将所有客户端的 PNG 替换为 SVG,然后使用 jQuery 将 PNG 放回原处,但结果相同。我可以使用 jQuery 为所有客户端插入适当的图像,但是要求客户端执行服务器应该执行的操作似乎很愚蠢。
有没有办法可以在 Genshi 模板中获取浏览器信息?由于我正在使用 WSGI 运行 Trac,因此这比仅调用环境变量要困难一些。我查看了的输出repr(locals())
并没有看到任何看起来解决了我的问题的东西。我还想避免修改 Trac 源代码。
trac - Trac:如何更改菜单项的顺序
如何更改 Trac 项目,使时间线成为第一个菜单条目,以及进入项目时的默认页面?
我可以更改项目 conf 文件中条目的顺序,但进入时我仍然会出现在 Wiki 中。
我可以禁用 Wiki 条目,[mainnav]
但在进入时仍会出现在 wiki 页面上。
我在 trac 文档中找不到任何内容。
有什么帮助吗?
python - Pylons“未定义全局名称'c'”
我已经设置了 Pylons v0.9.7,并使用 genshi 创建了一个项目。我试图编写一个简单的测试用例,但它不起作用。
代码:member.py
代码:test.html
和错误消息(在日志上)
请帮我找出错误。
python - Genshi中做nl2br的方法是什么?
嗨。我使用Genshi + Pylons。
请教我,如何在 Genshi 中使用 \n 来标记 <br/>?
我希望在 php 中获得与“ nl2br ”相同的结果来换行。
或者,不存在解决方案?
我将模板分配给一些文本。
我试过了。情况1:
吴。显示结果为“foo bar”
案例2:
吴。显示结果是“foo<br />bar”。
显示逃脱的骚动!
这与 <br/> 和 <br /> 的交易相同。
后记。
我想避免使用 pre 标签。
谢谢。
在因为不好所以不容易阅读的时候,用英语对不起。
python - python块上的Genshi TemplateSyntaxError应该在哪里工作
一个非常简单的代码行肯定可以工作,但它仍然给我这个错误:
为了便于阅读,我缩短了文件路径,但这是确切的错误。我肯定它应该工作,因为我已经使用过
在另一个文件中,它在那里工作得很好。几乎完全相同的结构;一个表和一个 py:for 循环。尝试了一切,但无法让它工作!有什么帮助吗?
python - 如何使用python打印在网络上生成的甘特图?
我想打印或保存甘特图(pdf 格式)。这些图表是在特定输入后在网络上生成的。我们的图表是 Trac 的一个插件。我使用 Genshi 库来生成图表。