在 JavaScript 函数的 Django 模板中转义字符串参数

use*_*258 3 javascript python django

我有一个 JavaScript 函数,它返回一组对象:

return Func("{{id}}", "{{name}}")
Run Code Online (Sandbox Code Playgroud)

我在传递包含引号的字符串时遇到问题,例如"Dr.Seuss' "ABC""BOOk""语法无效。

我尝试过{{name|safe}}但没有成功。有什么解决办法吗?

AKX*_*AKX 5

如果我正确地假设这是一个 JavaScript 函数调用,您正尝试将 Django 模板插入其中,请尝试使用escapejs过滤器而不是safe.

https://docs.djangoproject.com/en/dev/ref/templates/builtins/#escapejs