gpt4 book ai didi

html - Django/VueJS/PostgreSQL 添加前导/尾随空白选项卡

转载 作者:搜寻专家 更新时间:2023-10-30 22:25:24 28 4
gpt4 key购买 nike

我在 Django 中有一个文本字段,我正在使用需要保留空白的 Django-admin 进行维护。结果我将它包装在 <pre> </pre> 中使用 vueJS 进行渲染时执行此操作的标记和 vue-material .

使用此方法以及查看 descrip 时似乎保留了空格在 python manage.py shell 中手动设置我的模型字段空格确实存储在我的数据库中。

whitespace showing up in model field in django shell.

但是,出于某种原因,在呈现时我的 HTML 的开头和结尾都有一个神秘的前导空白选项卡,如下所示:

rendered html with added white space

并显示在此处的 HTML 中:

rendered html showing additional markup with whitespace

代码片段:

相关的html和css

  <md-layout md-column md-flex-xsmall="100" md-flex-small="55"
md-flex-medium="70" md-flex-large="80" id="summary_block">
<md-layout >
<pre class="md-body">
[[ product.descrip ]]
</pre>
</md-layout>
</md-layout>

#summary_block > div.md-layout > pre {
white-space: pre-wrap;
word-wrap: break-word;
font-family: inherit;
}

这会是一个 postgres 吗?问题?如果是这样,为什么在查看 object.descrip 时不显示空格?在 python 壳?

我正在使用 postgres , vuejs , django v 1.10 , python 3.5vue-material如果任何/所有这些都有帮助。

最佳答案

导致此行为的是 white-space: pre-wrap;

改为尝试:white-space: normal;

Mozilla documentation

关于html - Django/VueJS/PostgreSQL 添加前导/尾随空白选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45636121/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com