天天看點

解決一個Django Rest Framework的JSON輸出的小問題

在伺服器更新遷移過程中,遇到一個見了鬼的問題。

同樣的一個API輸出,在本機測試時和生産中一台機器上的輸出為純資料的json格式。

解決一個Django Rest Framework的JSON輸出的小問題

而在另一台生産機器上卻為加了統計和跳轉資訊的另一種json格式。

解決一個Django Rest Framework的JSON輸出的小問題

由于前端用了vue.js作了資料的加載,如果同樣的代碼,那擷取json中對象的資訊顯然就會發生問題。

解決BUG的時間來不及,也無法深入調試。可用以下代碼,判斷json中是否有存在對象來進行對象的指派,可解決這個輸出問題。

以後找時間還是深入研究一下這個DRF的輸出機制吧。