Python jinja2格式筛选器-需要创建列

Python jinja2格式筛选器-需要创建列,python,flask,jinja2,string-formatting,Python,Flask,Jinja2,String Formatting,我需要帮助。我需要创建文本列,但此筛选器不起作用。这只打印文本列之间的一个空格: {{{-20s%-20s%-20s%-20s%-20s”|格式(每个用户['address']、每个用户['login']、每个用户['user']、每个用户['hostname'])} 我认为过滤器与python中format()的过滤器不同;那么,在任何地方都有一个过滤器列表,可以用来格式化像这样的字符串^,正确吗 如果有人能给我指出正确的方向,我将不胜感激。感谢您,我没有使用jinja2过滤器来格式化字符串,

我需要帮助。我需要创建文本列,但此筛选器不起作用。这只打印文本列之间的一个空格:

{{{-20s%-20s%-20s%-20s%-20s”|格式(每个用户['address']、每个用户['login']、每个用户['user']、每个用户['hostname'])}

我认为过滤器与python中format()的过滤器不同;那么,在任何地方都有一个过滤器列表,可以用来格式化像这样的字符串^,正确吗


如果有人能给我指出正确的方向,我将不胜感激。感谢您,我没有使用jinja2过滤器来格式化字符串,而是创建了一个HTML表,并循环使用正确显示所需的变量。感谢@gittert的建议

您可以在html中创建一个表,并将变量放置在正确的位置,然后使用css进行表设计?谢谢您的建议@gittert。这是我会考虑的一个选择。您知道我可以找到一个可以在jinja中使用的format()过滤器列表吗?format函数将用作变量或关键字的占位符。我不完全清楚你想要实现什么,我想你想要一些相同列宽的列?因此,我建议使用一个表,或者看看您的用例。通常情况下,一列中的字段最多2个,在网站上的效果更好(谷歌设计最佳实践)。事实上,“相同列宽的列”是我想要的。我听从了你的建议,我想要的值现在在表格单元格中。我现在正在努力在每一行的末尾添加一个按钮。该按钮将允许用户执行操作。该操作将在后端的python函数中执行。做得好,如果需要任何帮助,请向jusk提出新问题。