DRF开发的api接口为何有界面?

不知道你在使用 Django REST framework 的时候有没有一个问题,访问我开发的接口,看到的不该该是纯粹的长得像json同样的样子吗?为何有满满的图形界面啊?html

其实这个图形界面 Django REST framework 自动为咱们建立的,和浏览器无关,和咱们的接口无关。json

那是哪一个参数决定了是否显示这个图形界面呢?浏览器

秘密在请求报文的 Accept 参数中
Accept 包含 text/html 值的时候,就会显示图形界面app

而当 Accept 包含 application/json 值的时候,就不会显示图形界面code

固然,这一切有一个前提,那就是 项目 settings.py 中的 DEBUG = Truehtm

相关文章
相关标签/搜索