• 序列化器嵌套的使用


    from .models import Nav
    class SonNavModelSerializer(serializers.ModelSerializer):
          """嵌套的子序列化器"""
         class Meta:
             model = Nav
             fields = ["name", "icon", "link", "is_http"]
    
    class NavModelSerializer(serializers.ModelSerializer):
        """导航序列化器"""
        # 序列化器嵌套使用,必须是外键字段才可以使用序列化器嵌套
        son = SonNavModelSerializer(many=True)# 当前序列化器SonNavModelSerializer为多时,使用many=True
        class Meta:
            model = Nav
            fields = ["name","icon","link","is_http","son"]
    

    -------------------------------------------

    个性签名:代码过万,键盘敲烂!!!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

  • 相关阅读:
    audio_policy.conf说明(翻译)
    Qt
    linux C
    Linux C
    Linux C
    Qt
    Qt
    JSON
    JSON
    Qt
  • 原文地址:https://www.cnblogs.com/weiweivip666/p/13854429.html
Copyright © 2020-2023  润新知