我知道Django具有SSR(服务器端渲染)的默认配置,但是我遍历的所有文章都提到Django表单是在服务器端渲染的,然后发送到浏览器。当模板中混有javascript时,没有用例的具体信息。
我想知道我是否在Django模板中使用jquery表。仍然在服务器端渲染吗?如果是,那么它将如何在服务器端呈现Javascript / jquery?
如果我的问题本身包含无效的论点,如果有人纠正我,我会很高兴。
答案 0 :(得分:1)
JavaScript适用于浏览器,因此,无论是在模板中编写JavaScript还是向其添加链接都没有关系。在服务器端呈现JS的唯一方法是实际上有一个引擎为您执行Django所没有的。
Django模板引擎的作用是根据您提供的标签和HTML渲染模板,并将有效的HTML发送给包含JS代码或CSS文件以及CSS的用户,然后浏览器运行这些JS和CSS代码并进行渲染最终网页。