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"]


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

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

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