serializers.py

class CartInfoSerializer(serializers.ModelSerializer):
    class Meta:
        model = CartInfos
        fields = '__all__'

        # depth 根据外键关联实现序列化嵌套功能
        depth = 1

 

=》当然,需要restframework的支持

得到的结果为

{
    "state": "success",
    "msg": "获取成功",
    "data": [
        {
            "id": 1,
            "quantity": 20,
            "user_id": 1,
            "commodityInfos_id": {
                "id": 2,
                "name": "儿童长袖",
                "sezes": "玫红",
                "types": "婴儿床",
                "price": 121.0,
                "discount": 66.0,
                "stock": 1234,
                "sold": 2111,
                "likes": 599,
                "created": "2023-12-05",
                "img": "/imgs/L-510BS%E6%93%8D%E4%BD%9C%E8%A7%86%E9%A2%91.jpg",
                "details": "/details/L-510BS%E6%93%8D%E4%BD%9C%E8%A7%86%E9%A2%91_Z9hRWvh.jpg"
            }
        }
    ]
}

 

 

posted on 2023-12-05 20:33  koolman  阅读(6)  评论(0)    收藏  举报