Django是否在服务器端渲染网页?

2024-09-30 04:31:24 发布

您现在位置:Python中文网/ 问答频道 /正文

Django是否呈现网站并从视图文件夹中为其提供服务,类似于express框架在JavaScript中的工作方式?或者它在客户端呈现的页面是否类似于后端运行express的applicatpn和一些前端框架,例如虚拟用户.js在前端


Tags: django用户文件夹框架视图客户端网站方式
2条回答

如果你说的是模板语言,它发生在后端。每一个框架和每一种语言都是如此。在模板中,占位符被替换,它们生成一个有效的html/javascript页面,这就是返回到浏览器(或者,返回到访问该url的任何内容)的内容。本质上,它是通过连接字符串来创建html文件的快捷方式。你知道吗

建议:不要在任何后端框架中使用模板语言。只需使用django创建返回数据的rest服务,并使用Vue/angular/react这样的前端框架来创建实际的前端部分。你知道吗

Django也可以这样做,但它的设计是在服务器端的默认配置中呈现,而不是在客户端。你知道吗

要使用服务器端渲染,请按预期使用Django,并根据许多教程进行。你知道吗

要将客户端渲染与React或Vue等一起使用,请使用Django Rest框架。你知道吗

相关问题 更多 >

    热门问题