在 Django 模板中错误地传递带有空格的字符串
Posted
技术标签:
【中文标题】在 Django 模板中错误地传递带有空格的字符串【英文标题】:String with white space being passed incorrectly in a Django template 【发布时间】:2022-01-22 08:30:41 【问题描述】:我有一个名为“Vintage White”的变量,我正试图将它传递给这样的输入元素的属性。
<input name= attribute_value >
我期望元素像这样呈现
<input name="Vintage White">
但是我得到了这个
<input name="Vintage" white>
如何将带有空格的整个字符串传递给输入元素,以便获得预期的结果?
【问题讨论】:
【参考方案1】:需要使用引号,否则值会在attribute_value
的第一个空格之前结束,所以:
<input name=<strong>"</strong> attribute_value <strong>"</strong>>
【讨论】:
啊,是的。这样可行!谢谢!以上是关于在 Django 模板中错误地传递带有空格的字符串的主要内容,如果未能解决你的问题,请参考以下文章
在 Django 模板中的 JSON 中安全地使用带有 html 的 JSON