Django rest framework 使用django rest框架的复合表单 -------------模型 -------------模型序列化程序
“客户表单”应包含以下字段: 客户端模型的所有字段& 接触模型的所有领域Django rest framework 使用django rest框架的复合表单 -------------模型 -------------模型序列化程序,django-rest-framework,Django Rest Framework,“客户表单”应包含以下字段: 客户端模型的所有字段& 接触模型的所有领域 使用单个“ClientSerializer”是否可能实现这一点?假设通过客户端表单您所说的是API端点的序列化程序(我正确理解您的问题): 由于客户端和供应商链接到联系人,因此您可以将它们添加为子结构 class ContactSerializer(serializers.ModelSerializer): clients = ClientSerializer(many=True) vendors = Ve
使用单个“ClientSerializer”是否可能实现这一点?假设通过
客户端表单
您所说的是API端点的序列化程序(我正确理解您的问题):
由于客户端
和供应商
链接到联系人
,因此您可以将它们添加为子结构
class ContactSerializer(serializers.ModelSerializer):
clients = ClientSerializer(many=True)
vendors = VendorSerializer(many=True)
class Meta:
model = Contact
看
class ContactSerializer(serializers.ModelSerializer):
class Meta:
model = Contact
class ClientSerializer(serializers.ModelSerializer):
class Meta:
model = Client
class VendorSerializer(serializers.ModelSerializer):
class Meta:
model = Vendor
class ContactSerializer(serializers.ModelSerializer):
clients = ClientSerializer(many=True)
vendors = VendorSerializer(many=True)
class Meta:
model = Contact