在 Haystack 中,我有以下视图集:
class ArtistSearchViewSet(HaystackViewSet):
index_models = (Artist,)
serializer_class = ArtistSearchResultSerializer
pagination_class = LimitOffsetPagination
这是序列化程序:
class ArtistSearchResultSerializer(HaystackSerializer):
class Meta:
index_classes = (ArtistIndex,)
fields = (
"id",
"name",
)
search_fields = ("text",)
对于每个返回的搜索结果,我想添加一个布尔字段,指示相应的艺术家是否已被当前用户加注星标。
你会怎么做?