genshi

    1热度

    1回答

    我需要通过创建一个实现ITemplateStreamfilter类的类来修改trac浏览器视图中的文件表。我尝试使用genshi.filters.transform的Transformer。我的表看起来像 <tbody> <tr class="even"> <td class="name"> <a class="partent" title="Parent Directory" ..>..</a>

    0热度

    1回答

    在后端,我从API获取文件夹结构。我递归迭代这个结构来获取所有文件夹。这些都存储在一个'平'有序字典中。每个文件夹都存储有一些属性以定义结构,父文件夹的ID,子文件夹的数量以及本身是否是子节点。 现在从这个有序的字典,我想用genshi做一个很好的层次视图,但我迄今得到的最远的是以下模板。这只会导致两个级别,即根级别和下一级别。任何更深的文件夹都将显示在第二级。 我试图做到这一点,而不必诉诸做大量

    0热度

    1回答

    我想弄清楚如何在Genshi中添加CSS到一些动态生成的标记。我试图避免内联CSS,理想的规则将出现在母文档的<head/>标签中。我正在使用现有的代码,看起来像这样(为了简化,我重写了这个代码,所以我可能会有一些语法错误;但是原创的作品,所以我认为你可以忽略语法错误) : 模板/小工具/ file_widget.html <html xmlns:py="http://genshi.edgewal

    0热度

    2回答

    如何创建/调用元史巨蟒发电机?这甚至有可能吗? 例如,(并且没有我不是寻找一个备用的解决这个问题,其中有很多,包括列举在每个等): <?python """ a bunch of other code ... """ def bg_color_gen(): """ Alternate background color every call """ while

    0热度

    1回答

    我试图使用一个循环内选择语句的列表中进行选择,我需要填充表这种方式: <tr py:for="i in range(0,25)"> <py:choose my_list[i]='0'> <py:when my_list[i]='0'><td>NOT OK</td></py:when> <py:otherwise><td>OK</td></py:otherwise>

    0热度

    1回答

    节点中的某个子集是否有XPath语法来匹配,例如,在发生编号某种节点的2,3,5,7,11,13?也就是说,结果与 //item[2] //item[3] //item[5] ... 的结果相同,但在单个表达式中。 (使用案例:。我使用的是元史变压器匹配和删除一组节点,我可以不匹配,在连续表现删除它们,因为它们的索引会改变其间的)

    0热度

    1回答

    对于CherryPy使用Genshi模板引擎,我需要一个上下文相关的站点导航,它为登录用户显示不同的菜单。 用户由CherryPy会话标识。 什么是为登录用户显示不同菜单的最佳方式?

    0热度

    1回答

    我使用python genshi NewTexTemplate生成代码。是一些码块的逗号分隔,所以下面的代码模板例如: {% for item in data.items %} { // fill template here print item }, {% end %} 和具有项= [1,2,3],这将产生: { 1 }, { 2 }, { 3 }

    1热度

    1回答

    是否可以定义类型字典的构建变量? 我想用字典替换一个变量,但buildout认为它是一个字符串。 E.g. 在buildout.cfg: [MYPROG] progr_args = a : 1 b : 2 d : d1: 1 d2: 2 模板: my_params: {% for key, val in

    0热度

    1回答

    我想在我的Trac插件的Genshi模板中包含一些图像,但它总是只显示替代文字,因为它找不到图像。 我有以下(X)的HTML代码: <div> <img src="file://c:/path/to/image.png" alt="asdf" /> </div> 当我使用此代码与一个简单的HTML文件,并在浏览器中打开,显示正确的图像,这意味着这两个路径和语法是正确的。 但是,当我