for 循环添加额外的新行和空格
Posted
技术标签:
【中文标题】for 循环添加额外的新行和空格【英文标题】:for loop adds extra new lines and whitespace 【发布时间】:2019-01-31 20:56:02 【问题描述】:我有一个查询集,我想使用它来显示某个字段的值。
% for pm in paymentmethods % pm.get_payment_method_display % endfor %这很好用,但它会为每个 get_payment_method_display
添加大量额外空间。
这就是它最终的样子:
如何去掉多余的空白,只在新行中显示每个项目。
这就是我的pre
css 类的样子:
pre
white-space: pre-wrap; /* Since CSS 2.1 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
【问题讨论】:
除此之外,你真的需要支持20岁的浏览器吗?pre
css 类是解决空白问题的一部分。
这不是我问的。但是既然你提到它,为什么你需要它在pre?无序列表不是更好吗?
我喜欢pre
标签周围的方框。
【参考方案1】:
您可以使用 .strip 去除空白。 var.example.strip
这是post 关于修剪空白和标签的内容。
【讨论】:
试过了。它不起作用。还尝试了空格标签。也没有用。以上是关于for 循环添加额外的新行和空格的主要内容,如果未能解决你的问题,请参考以下文章
使用 ruamel.yaml 修改 YAML 会添加额外的新行
如何删除在 JavaScript 循环中连接字符串时添加的额外字符? [复制]