【发布时间】:2016-07-07 02:22:12
【问题描述】:
我有一个串行器接收:
{
"suggestions": [
{
"description": "Portugal - Porto",
"integration_data": {
.......
}
},
{
"description": "Portugal - Porto",
"another_data":{
.......
}
}]
}
如何让我的序列化程序执行以下操作:
如果integration_data 不是 Null 转到函数 X,我将使用序列化程序的所有逻辑
如果another_data 不是 Null,则转到函数 Y,我将在其中处理序列化程序的所有逻辑。
目前我的序列化器写成:
class SuggestionSerializer(serializers.HyperlinkedModelSerializer):
integration_data = serializers.DictField(write_only=True, allow_null=True, required=False)
sponsor_data = serializers.DictField(write_only=True, allow_null=True, required=False)
谢谢
【问题讨论】:
标签: django serialization django-rest-framework