不知道你在使用 Django REST framework
的时候有没有一个问题,访问我开发的接口,看到的不应该是纯粹的长得像json一样的样子吗?为什么有满满的图形界面啊?
其实这个图形界面 Django REST framework
自动为我们创建的,和浏览器无关,和我们的接口无关。
那是哪个参数决定了是否显示这个图形界面呢?
秘密在请求报文的 Accept
参数中
当 Accept
包含 text/html
值的时候,就会显示图形界面
而当 Accept
包含 application/json
值的时候,就不会显示图形界面
当然,这一切有一个前提,那就是 项目 settings.py
中的 DEBUG = True
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。