मैं एक Django मॉडल है कि इस तरह है:डीजेगो रेस्ट फ्रेमवर्क सीरियलाइज़र आउटपुट को कैसे अनुकूलित कर सकता है?
class WindowsMacAddress(models.Model):
address = models.TextField(unique=True)
mapping = models.ForeignKey('imaging.WindowsMapping', related_name='macAddresses')
और दो serializers, के रूप में परिभाषित:
class WindowsFlatMacAddressSerializer(serializers.Serializer):
address = serializers.Field()
class WindowsCompleteMappingSerializer(serializers.Serializer):
id = serializers.Field()
macAddresses = WindowsFlatMacAddressSerializer(many=True)
clientId = serializers.Field()
जब एक दृश्य में serializer एक्सेस करते समय, मैं निम्नलिखित उत्पादन प्राप्त करें:
[
{
"id": 1,
"macAddresses": [
{
"address": "aa:aa:aa:aa:aa:aa"
},
{
"address": "bb:bb:bb:bb:bb:bb"
}
],
"clientId": null
}
]
लगभग अच्छा है, सिवाय इसके कि मैं यह पसंद करना चाहूंगा:
[
{
"id": 1,
"macAddresses": [
"aa:aa:aa:aa:aa:aa",
"bb:bb:bb:bb:bb:bb"
],
"clientId": null
}
]
मैं इसे कैसे प्राप्त कर सकता हूं?
दिए गए सभी लिंक टूटे हैं, क्या आप इसे – vimal1083
अपडेट कर सकते हैं। –