【问题标题】:Django to javascript template tagDjango 到 javascript 模板标签
【发布时间】:2012-09-27 15:49:26
【问题描述】:

如何将一段文本转换为可以使用 django 模板标签分配给 javascript 变量的内容?

例如。

var myVar = {{ my_bio }}

其中 my_bio 是带有换行符和其他字符的长段文本。

【问题讨论】:

    标签: javascript django django-templates


    【解决方案1】:

    escapejs 模板标签就是为此目的而创建的,您可以使用have a look at the Django documentation 获取用例和示例。

    例子:

    >>> from django.utils.html import escapejs
    >>> escapejs('a\nb')
    u'a\\u000Ab'
    

    你当然可以check out the code itself

    【讨论】:

    • escapejs 也会转义新行吗?
    猜你喜欢
    • 2018-08-24
    • 2016-09-02
    • 2015-04-13
    • 2018-05-23
    • 2021-02-18
    • 1970-01-01
    • 2011-02-09
    • 2012-10-31
    • 1970-01-01
    相关资源
    最近更新 更多