DRF一对多序列化和反序列化
models.py # 商品分类 class Category(models.Model): name = models.CharField(max_length=32) # 商品 class Goods(models.Model): name = models.CharField(max_length=32) price = models.DecimalField(max_digits=9,decimal_places=2) cate = models.ForeignKey(to='Category',on_delete=models.CASCADE) urls.py from django.urls import path,include from . import views urlpatterns = [ path('goods/',views.GoodsView.as_view()), ] seralizers.py # 序列化 class GoodsSerializer(serializers.ModelSerializer): # 如果想查出分类名称 CharField(source='<本model中的外键>.<外键指向的model的相应属性>') cate_name = serializers.CharField(source='cate.name') class