Django 没有foreignkey详细信息的发票序列化程序

Django 没有foreignkey详细信息的发票序列化程序,django,django-rest-framework,orders,master-detail,invoice,Django,Django Rest Framework,Orders,Master Detail,Invoice,我有顺序模型和嵌套对象OrderDetail。 在OrderDetail中,不希望保存对产品的引用。我想自己保存产品数据。 所以,我不知道如何构建序列化程序 class Product(UUIDModel): name = models.CharField(max_length=10) price = models.DecimalField(max_digits=16, decimal_places=2, default=0.0) class Order(UUIDModel

我有顺序模型和嵌套对象OrderDetail。 在OrderDetail中,不希望保存对产品的引用。我想自己保存产品数据。 所以,我不知道如何构建序列化程序

class Product(UUIDModel):
     name = models.CharField(max_length=10)
     price = models.DecimalField(max_digits=16, decimal_places=2, default=0.0)

class Order(UUIDModel):
     order_name = models.CharField(max_length=10)

class OrderDetails(UUIDModel):
     order = ForeignKey('Order', models.CASCADE, verbose_name=_('order'))
     product_name = models.CharField(max_length=10)
     product_price = models.DecimalField(max_digits=16, decimal_places=2, default=0.0)


class OrderSerializer(serializers.ModelSerializer):

    class Meta:
        model = Order

    def create(self, validated_data):
        ...
我使用Formik构建表单,并在序列化程序中接收产品uuid。 有一种简单的方法来解决这类典型问题吗