Django是否在服务器端渲染JS?

时间:2020-06-11 12:57:52

标签: django server-side-rendering

我知道Django具有SSR(服务器端渲染)的默认配置,但是我遍历的所有文章都提到Django表单是在服务器端渲染的,然后发送到浏览器。当模板中混有javascript时,没有用例的具体信息。

我想知道我是否在Django模板中使用jquery表。仍然在服务器端渲染吗?如果是,那么它将如何在服务器端呈现Javascript / jquery?

如果我的问题本身包含无效的论点,如果有人纠正我,我会很高兴。

1 个答案:

答案 0 :(得分:1)

JavaScript适用于浏览器,因此,无论是在模板中编写JavaScript还是向其添加链接都没有关系。在服务器端呈现JS的唯一方法是实际上有一个引擎为您执行Django所没有的。

Django模板引擎的作用是根据您提供的标签和HTML渲染模板,并将有效的HTML发送给包含JS代码或CSS文件以及CSS的用户,然后浏览器运行这些JS和CSS代码并进行渲染最终网页。