implemented basic filter creation during product search
This commit is contained in:
@@ -2,8 +2,7 @@ from rest_framework import serializers
|
||||
|
||||
from products.models import Product
|
||||
|
||||
from utils.tag_serializers import TagListSerializerField, TaggitSerializer, SingleTagSerializerField
|
||||
|
||||
from utils.tag_serializers import TagListSerializerField, TaggitSerializer, SingleTagSerializerField, SingleTag, TagList
|
||||
|
||||
class ProductSerializer(TaggitSerializer, serializers.ModelSerializer):
|
||||
|
||||
@@ -14,3 +13,11 @@ class ProductSerializer(TaggitSerializer, serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = Product
|
||||
exclude = ['created', 'updated', 'creator']
|
||||
|
||||
|
||||
class TagFilterSerializer(TaggitSerializer, serializers.ModelSerializer):
|
||||
tags = TagListSerializerField(required=False)
|
||||
|
||||
class Meta:
|
||||
model = TagList
|
||||
fields = '__all__'
|
||||
|
||||
Reference in New Issue
Block a user