implement simple backend search for items and tickets

This commit is contained in:
j3d1 2024-11-09 05:05:05 +01:00
parent 059eddcea5
commit 23215e14ac
6 changed files with 160 additions and 9 deletions

View file

@ -83,3 +83,14 @@ class ItemSerializer(BasicItemSerializer):
validated_data.pop('dataImage')
instance.files.add(file)
return super().update(instance, validated_data)
class SearchResultSerializer(serializers.Serializer):
search_score = serializers.IntegerField()
item = ItemSerializer()
def to_representation(self, instance):
return {**ItemSerializer(instance['item']).data, 'search_score': instance['search_score']}
class Meta:
model = Item