jQuery和Django模板
是否可以通过jQuery将html格式的文本(例如“嘿!”)显示为html?我从db收到这条短信。当我试图做一些像jQuery和Django模板,jquery,django,django-templates,django-views,Jquery,Django,Django Templates,Django Views,是否可以通过jQuery将html格式的文本(例如“嘿!”)显示为html?我从db收到这条短信。当我试图做一些像 $('.course_content').find('.content').html('{{ course.description }}') 它看起来像纯文本 <strong>Hey!</strong> 嘿 您不能这样做,因为您混合了服务器端和客户端执行。Django视图代码是在服务器中执行的(因此所有的{{value}}标记都被替换为相应的值
$('.course_content').find('.content').html('{{ course.description }}')
它看起来像纯文本
<strong>Hey!</strong>
嘿强>
您不能这样做,因为您混合了服务器端和客户端执行。Django视图代码是在服务器中执行的(因此所有的{{value}}
标记都被替换为相应的值),返回到web浏览器的只是HTML。然后在生成的HTML上下文中执行javascript代码
因此,如果您想使用Django上的客户端模板,可以使用类似的语法。您可以使用
safe
过滤器。一个示例用法是:
{{course.description | safe | escape}}
你可以读一下