1. 程式人生 > >Django JsonResponse與HttpResponse重要區別

Django JsonResponse與HttpResponse重要區別

子類 -type src json ica 參數 Go In 快捷

JsonResponse是HttpResponse的一個子類,是Django提供的用於創建JSON編碼類型響應的快捷類。它的默認Content-Type頭部設置為application/json,它的第一個參數data通常應該為一個字典數據類型。

當HttpResponse(‘content‘, content_type=‘application/json‘)幾乎等價於JsonResponse(data),但是重要區別在於:
HttpResponse的content參數必須是引號引起來的字符串,而JsonResponse的data參數是個字典,不能用引號引起來。

  至此。轉載請註明出處。

技術分享圖片

Django JsonResponse與HttpResponse重要區別