1. 程式人生 > >django render和HttpResponse

django render和HttpResponse

今天在返回資料給前端的時候遇到了下面的問題

 # return render(
                #               request, 'assets/assets_search.html',
                #               {"user":  json.dumps('aa'),

                #                "serverList": json.dumps(serverList),
                #                }
                #               
)

這種方式ajax在接收到後一直執行error部分程式碼,其實返回的資料是沒有問題的。
後來換了
return HttpResponse(json.dumps({“serverList”:serverList}), content_type=”application/json”)
這種形式就沒有問題了
在返回json物件,動態在原頁面載入顯示的時候,還是使用httpresponse吧。你直接返回資料給html,不同過ajax請求這種的可以用render
https://www.cnblogs.com/psklf/archive/2016/05/30/5542612.html