gpt4 book ai didi

javascript - Django 模板过滤器 - 一行

转载 作者:行者123 更新时间:2023-11-29 17:31:20 27 4
gpt4 key购买 nike

我正在寻找一个 Django 模板过滤器,它可以将多行结构变成一条大行。有人实现了吗?原因是 - 我有一个表单,{{form.as_p}} 创建一个多行 html 片段,我想创建一个 javascript 变量,它是一个 html 片段,但是当我这样做时:

var new_div_text = '{{form.as_p}}';

这是行不通的。原因很明显,在像

这样的 javascript 结构中
var hello = 'Hello
world';

无效!

最佳答案

阅读您的用例,您似乎并不只想删除行。如果您的表单标签之一包含 ' 字符怎么办?糟糕,您的 javascript 现在无效。Django 带有一个名为 escapejs 的过滤器。 我们正是用它来解决这个问题。

使用 escapejs,你可以输入:

var newDivText = '{{ form.as_p|escapejs }}'

而且您不必担心任何字符会破坏您的 javascript。

关于javascript - Django 模板过滤器 - 一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3717683/

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