Как сохранить ProductAttributesvAlues в Django Oscar Commerce
Я пытаюсь сохранить m2m отношение в модели Product на Django Oscar Commerce package, модель имеет отношение многие ко многим через модель ProductAttributeValues.
Выполнение запроса метода Postan POST к url 127.0.0.1:8000/api/products/1/update/
serializers.py:
class ProductAttributeValueSerializer(OscarModelSerializer):
class Meta:
model = ProductAttributeValue
fields = '__all__'
class ProductSerializer(OscarModelSerializer):
attributes = ProductAttributeValueSerializer(many=True, read_only=False)
class Meta:
model = catalogue_models.Product
fields = '__all__'
Содержание json:
{
'title': 'Producto 4',
'is_public': True,
'description': 'descripción',
'attributes': [
{'value_text': 'contenido', 'attribute': 1, 'product': 1},
{'value_text': 'contenido', 'attribute': 2, 'product': 1}
]
}
Кто-нибудь может помочь мне, пожалуйста? Заранее спасибо.