我有一个与此类似的序列化器:
class ExampleSerializer(serializers.ModelSerializer):
attr3 = serializers.SerializerMethodField()
class Meta:
model = ModelExample
fields = ["attr1", "attr2", "attr3"]
def get_atrr3(self, instance):
try:
# Do something
except Exception:
raise
我正在序列化对象列表。
ExampleSerializer(object_list, many=True).data
有没有办法排除序列化时引发错误的实例..所以我仍然得到序列化列表中正确对象的其余部分?
Btw, 我无法预过滤 object_list以排除有问题的项目。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)