我有一个关于 REST API 的问题,如果您能帮助我,我将不胜感激。
众所周知,Django 提供了一个模板引擎和模板标签,以将 python 数据类型包含在 HTML 文件中以向用户呈现数据。输出将是一个 HTML 文件,该文件通过 HTTP 发送到客户端,浏览器呈现该 HTML 并将数据呈现给用户。记住这一点,我有点不清楚为什么我们实际上需要 REST API。在什么情况下用户更喜欢接收 JSON 文件而不是 HTML 文件?我知道 JSON 文件比 HTML 有一些优势,但我不明白的是何时需要它。