django - 如何在 Django 模板标签中放置换行符?
问题描述
所以我正在制作一个基本上从用户那里获得三个关键词的应用程序。用户必须在名为“kw1”、“kw2”、“kw3”的三个单独字段中输入三个关键字。然后我尝试使用模板标签呈现数据,如下所示。
*我在脚本标签中有模板标签,因为出于某种原因我不得不将它们放入 for 循环中。
...
{% for form in myKeywords %}
{
contents : "{{form.kw1}}<br>{{form.kw2}}<br>{{form.kw3}}",
}
{% endfor %}
...
我想在关键字之间有换行符,但在我的页面中,它显示了原始(?)文本本身,中间有 br 标记。我做错了什么?
解决方案
你可以简单地做:
{% for form in myKeywords %}
{
contents: {{ form.kw1 }}<br>{{ form.kw2 }}<br>{{ form.kw3 }},
}
{% endfor %}
而不是将标签写在字符串中,因为 HTML 无法识别它
是字符串中的标签。
推荐阅读
- jquery - jQuery:仅在兄弟导航栏项上触发 mouseleave
- javascript - 如何修复无法读取未定义的 react-redux 的属性“名称”
- google-apps-script - ้如何通过 Google App Script 将 Google Document Table 的部分内容复制到 Google Spreadsheet
- android - 在嵌套的 recyclerview 情况下,没有在父 recyclerview 的项目上获得点击事件。如何获得两个recyclerviews?
- c# - C#:如何在 UserControl 中填充组合项
- csv - 访问平面文件导入后自动查找匹配项和链接
- r - RStudio 中的问题与 dplyr 包
- blockchain - 编译 NXT 区块链分叉代码时,我在哪里更改区块时间参数?
- windows - CFFILE (action="copy") 不工作,CF 服务在本地管理员下运行,我可以通过 UNC 访问远程文件
- javascript - 使用 Ramda 重复使用或重新创建镜头