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" } } ] }
浙公网安备 33010602011771号