serializser working for tags but not single tags

This commit is contained in:
Sam
2021-01-25 12:52:48 +00:00
parent c3c9f54c54
commit d7fdacee7a
3 changed files with 50 additions and 11 deletions

View File

@@ -3,14 +3,14 @@ from rest_framework import serializers
from taggit_serializer.serializers import TagListSerializerField, TaggitSerializer
from products.models import Product
from utils.tag_serializers import SingleTagSerializerField
from utils.tag_serializers import SingleTagSerializerField, CustomTagSerializer
class ProductSerializer(TaggitSerializer, serializers.ModelSerializer):
class ProductSerializer(CustomTagSerializer, serializers.ModelSerializer):
tags = TagListSerializerField( )
category = SingleTagSerializerField() # main tag category
attributes = TagListSerializerField()
tags = TagListSerializerField(required=False)
category = SingleTagSerializerField(required=False) # main tag category
attributes = TagListSerializerField(required=False)
class Meta:
model = Product