在课程中,商品图片是外键到商品这里。然后在取商品图片的时候,课程代码如下
class GoodsImageSerializer(serializers.ModelSerializer):
class Meta:
model = GoodsImage
fields = (“image”, )
class GoodsSerializer(serializers.ModelSerializer):
category = CategorySerializer()
images = GoodsImageSerializer(many=True)
class Meta:
model = Goods
fields = “all”
先序列化图片,然后在商品中使用 images = GoodsImageSerializer(many=True)就可以取出商品图片。
问题『如果商品图片太多了,有20张,我只想取出最新录入的前7张』怎么办?
Django REST framework课程视频,RESTFul API前后端分离开发
了解课程