簡體   English   中英

Django-rest-framework:驗證ListSerializer

[英]Django-rest-framework: Validate a ListSerializer

我收到許多類似的對象作為我的API的輸入,然后使用自己的序列化器將它們反序列化,這些序列化器的參數為many=True如下所示:

serializer = MySerializer(data=request.data, many=True)

serializerListSerializer的實例。

然后,我需要確保該列表中存在某些對象組合。 但是,我似乎沒有找到在ListSerializerListSerializer .validate()方法以將ListSerializer替換為我自己的ListSerializer實現的方法。

有沒有辦法在序列化器中進行此驗證,還是我必須遍歷反序列化的對象並檢查它們?

Django REST框架文檔中有關於自定義ListSerializer行為的部分。

這需要創建ListSerializer的自定義子類。 您可能想要在子類中創建一些自定義驗證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM