我正在編寫一個Django視圖,它只是發佈一些數據並更新數據庫中的一個變量。該視圖不會返回任何東西,因爲我使用jquery-ajax提交數據。編寫一個不返回對象的Django視圖
我收到以下錯誤:
The view mysite.views.home didn't return an HttpResponse object
同樣,我不希望返回一個HTML頁面或那樣的話。我怎樣才能做到這一點?
我正在編寫一個Django視圖,它只是發佈一些數據並更新數據庫中的一個變量。該視圖不會返回任何東西,因爲我使用jquery-ajax提交數據。編寫一個不返回對象的Django視圖
我收到以下錯誤:
The view mysite.views.home didn't return an HttpResponse object
同樣,我不希望返回一個HTML頁面或那樣的話。我怎樣才能做到這一點?
return HttpResponse("")
我通常做的:
return HttpResponse("OK")
只是因爲。如果我想在以後添加錯誤代碼。
Django中的視圖必須返回HttpResponse
,即使它是空的。
即使對於Ajax查詢,您仍然需要返回HttpResponse。如果你確定它不需要任何內容,您可以返回一個空:
return HttpResponse('')
,但我至少把'ok
「來表示你的Javascript一切正常。