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

Does Django render JS on server side?

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

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

如果我的问题本身有无效的参数,如果有人纠正我,我会很高兴。

JavaScript 适用于浏览器,因此无论您将其写入模板还是添加 link 都没有关系。在服务器端渲染 JS 的唯一方法是让一个引擎为你做,而 Django 没有。

Django 的模板引擎所做的是它会根据您提供的标签和 HTML 呈现模板,并向用户发送一个有效的 HTML 包含 js 代码或 js 文件以及 CSS 然后浏览器运行这些 js 和 CSS 代码并呈现最终网页。