first custom tag seriliazer tests

This commit is contained in:
Sam
2021-01-25 11:52:36 +00:00
parent fc0478299b
commit b2c857878b
7 changed files with 61 additions and 9 deletions

View File

@@ -1,8 +1,17 @@
from rest_framework import serializers
from taggit_serializer.serializers import TagListSerializerField, TaggitSerializer
from products.models import Product
from utils.tag_serializers import SingleTagSerializerField
class ProductSerializer(serializers.ModelSerializer):
class Meta:
model = Product
exclude = ['created', 'updated', 'creator']
class ProductSerializer(TaggitSerializer, serializers.ModelSerializer):
tags = TagListSerializerField( )
category = SingleTagSerializerField() # main tag category
attributes = TagListSerializerField()
class Meta:
model = Product
exclude = ['created', 'updated', 'creator']