如何将一段文本转换为可以使用django模板标签分配给javascript变量的内容?
例如。
var myVar = {{ my_bio }}
其中my_bio是带有新行和其他字符的长段文本。
答案 0 :(得分:2)
为此目的创建了escapejs
模板标记,您可以have a look at the Django documentation了解用例和示例。
示例:
>>> from django.utils.html import escapejs
>>> escapejs('a\nb')
u'a\\u000Ab'