我使用 ajax 来获取 svg 图形和 django 转义所有 html 标志......我怎样才能防止这种情况并获取原始数据?
非常感谢!
如果您的视图正在输出您的svg,那么如果您将其作为字符串提供,它就会对其进行转义。但是svg 等于 xml这意味着您可以使用 django 模板来提供您的 svg。
如果您的意思是 django 在响应中转义 HTML,那么它很简单 - 将任何 HTML 字符串包装在mark_safe
(from from django.utils.safestring import mark_safe
)
像这样:
def myview(request):
html_data = "<h1>Hello world!</h1>"
return render(request, "template.html", {"html": mark_safe(html_data)})