DRF開發的api接口爲何有界面?

不知道你在使用 Django REST framework 的時候有沒有一個問題,訪問我開發的接口,看到的不該該是純粹的長得像json同樣的樣子嗎?爲何有滿滿的圖形界面啊?html

其實這個圖形界面 Django REST framework 自動爲咱們建立的,和瀏覽器無關,和咱們的接口無關。json

那是哪一個參數決定了是否顯示這個圖形界面呢?瀏覽器

祕密在請求報文的 Accept 參數中
Accept 包含 text/html 值的時候,就會顯示圖形界面app

而當 Accept 包含 application/json 值的時候,就不會顯示圖形界面code

固然,這一切有一個前提,那就是 項目 settings.py 中的 DEBUG = Truehtm

相關文章
相關標籤/搜索