0
我有一個相對簡單的問題,當Django REST框架中many = True時serializer.is_valid是如何工作的。serializer.is_valid with many = True
按照docs,
當反序列化的數據,你總是需要調用is_valid() 之前試圖訪問該反序列化對象。如果發生任何驗證錯誤 ,那麼.errors屬性將包含代表產生的錯誤消息的字典 。
如果我試圖序列,並同時節省大量的文檔,以及文檔的一個是無效的,但所有其餘的都是有效的,不serializer.is_valid返回true或false?該文檔似乎建議serializer.is_valid應該是錯誤的,但沒有一個具體的例子來解決這個微妙的問題。
試試吧! – rednaw