pystache:在lamb中呈现上下文

2024-10-01 11:36:48 发布

您现在位置:Python中文网/ 问答频道 /正文

这与https://github.com/defunkt/pystache/issues/157非常相似,但是在上面提到的帖子中并没有真正回答。。。在

我的目标:打印以下行:

Al,John,Jack
Tim,Tom,Todd

没有最后一个逗号。在

我试过这样做:

^{pr2}$

输出:

ContextStack({'gangs': [{'gangsters': [{'name': 'Al'}, {'name': 'John'}, {'name': 'Jack'}]}, {'gangsters': [{'name': 'Tim'}, {'name': 'Tom'}, {'name': 'Todd'}]}]}, <__main__.Lambdas object at 0x15cadb10>, {'gangsters': [{'name': 'Al'}, {'name': 'John'}, {'name': 'Jack'}]})
ContextStack({'gangs': [{'gangsters': [{'name': 'Al'}, {'name': 'John'}, {'name': 'Jack'}]}, {'gangsters': [{'name': 'Tim'}, {'name': 'Tom'}, {'name': 'Todd'}]}]}, <__main__.Lambdas object at 0x15cadb10>, {'gangsters': [{'name': 'Al'}, {'name': 'John'}, {'name': 'Jack'}]})

Al,John,Jack
Al,John,Jack

罪魁祸首是在rstrip中调用render()。请注意,在第二次调用期间,ContextStack的3d元素与前一次调用完全相同。在

这是虫子,还是我遗漏了什么?!?在


Tags: namehttpsobjectmainjohnataljack