[英]Django-rest-framework: Validate a ListSerializer
我收到許多類似的對象作為我的API的輸入,然后使用自己的序列化器將它們反序列化,這些序列化器的參數為many=True
如下所示:
serializer = MySerializer(data=request.data, many=True)
serializer
是ListSerializer
的實例。
然后,我需要確保該列表中存在某些對象組合。 但是,我似乎沒有找到在ListSerializer
上ListSerializer
.validate()
方法以將ListSerializer
替換為我自己的ListSerializer
實現的方法。
有沒有辦法在序列化器中進行此驗證,還是我必須遍歷反序列化的對象並檢查它們?
Django REST框架文檔中有關於自定義ListSerializer
行為的部分。
這需要創建ListSerializer
的自定義子類。 您可能想要在子類中創建一些自定義驗證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.