1
假設使用person
模型,ModelSerializer
和相應ReadOnlyModelViewSet
的最小應用程序。請求/person/1
響應時在數據庫自定義NotFound異常--- Django REST框架
只有一個項目存在這樣正確的是:
{
"name": "RandomName1"
}
當請求/person/2
的迴應是:
{
"detail": "Not found."
}
我想定製的。
儘管我讀了documentation,但我不清楚該如何定製此功能。
我應該澄清,我正在尋找定製這個,根據該觀點。例如/person/2
應該返回:
{
"detail": "Person 2 was not found."
}
和/address/3
應該返回:
{
"detail": "Address 3 was not found."
}
謝謝你的回答。當我要求'/ person/2'時,我得到一個'404 Not Found'狀態碼**不是** 401。 – Demetris
謝謝。但是,這是一個通用的'404'嗎?我正在尋找特定的每個視圖。我道歉,我沒有在我原來的問題中包含這個。我已經做了更新以反映這一點。 – Demetris
@ ivan-semochkin好的建議。 @Demetris您可以將自定義消息添加爲視圖方法,然後調用'context ['view']。get_custom_message()'。 – nimasmi