【发布时间】:2020-10-24 22:46:04
【问题描述】:
我想知道 django 的可浏览 API 是如何工作的。
当我使用浏览器打开可浏览 API 时,它会呈现一个 html 页面。
但是当我从邮递员或任何其他服务获取数据时,它会提供 json 数据。
那么这是如何工作的呢? 而且,如果没有 django rest 框架,我该怎么做?
【问题讨论】:
标签: python django rest django-rest-framework
我想知道 django 的可浏览 API 是如何工作的。
当我使用浏览器打开可浏览 API 时,它会呈现一个 html 页面。
但是当我从邮递员或任何其他服务获取数据时,它会提供 json 数据。
那么这是如何工作的呢? 而且,如果没有 django rest 框架,我该怎么做?
【问题讨论】:
标签: python django rest django-rest-framework
来自doc。
默认情况下,API 将返回标头指定的格式,在浏览器的情况下为 HTML。可以在请求中使用 ?format= 指定格式,因此您可以通过将 ?format=json 添加到 URL 来在浏览器中查看原始 JSON 响应。在 Firefox 和 Chrome 中查看 JSON 有一些有用的扩展。
【讨论】: