在調用添加接口時,一值失敗,調試后發現傳入的數據並沒有問題,但是數據驗證時一直返回False,此時使用 serializer.error_messages查看,所返回如下問題:

再往上看顯示:

發現序列化器id字段上的驗證器顯式強制執行唯一性約束,進入model中查看id字段定義

修改代碼如下:

執行接口不會在提示異常,數據正常添加:

在調用添加接口時,一值失敗,調試后發現傳入的數據並沒有問題,但是數據驗證時一直返回False,此時使用 serializer.error_messages查看,所返回如下問題:

再往上看顯示:

發現序列化器id字段上的驗證器顯式強制執行唯一性約束,進入model中查看id字段定義

修改代碼如下:

執行接口不會在提示異常,數據正常添加:

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。