【发布时间】:2021-03-29 17:24:48
【问题描述】:
我正在构建一个项目,其中Django Rest API 作为后端 和一个单独的 Django 服务器用于为 Web frontend 提供服务。
为了从前端访问 API,我打算使用 vanilla-JS。将来,我还计划将 API 提供给mobile apps。这是一个好举动吗?有什么建议吗?
网站是处理用户注册、登录和用户生成的内容。
Django 作为 Rest API 的单独前端有什么问题吗?
【问题讨论】:
-
我想这取决于。你会使用 django 的特性来服务前端吗?通常,您希望静态前端资产(html、css、js、图像等)由静态网络服务器提供服务。诸如 NGINX、Apache 或 CDN 之类的东西,特别是如果您不使用 django 的功能(例如模板引擎)来生成前端资产。即使您通过 django 模板提供 HTML,您仍然应该从 CDN 或静态网络服务器而不是 Django 服务器提供静态资产(图像、css 等)。
-
我打算从 AWS S3 提供静态文件
标签: javascript django django-rest-framework