我想从django-taggit序列化我的标签,而不是模型。我可以通过Tag.objects.all()获取对象,如何序列化对象而不是模型?
谢谢!
答案 0 :(得分:3)
解决了它,它与我应该使用APIView而不是generics.ListCreateAPIView:
这一事实有关。class TagList(APIView):
"""
All tags in use on this system
"""
def get(self, request, format=None):
data = [tag.name for tag in Tag.objects.all()]
return Response(data)
答案 1 :(得分:0)
这可能是一个非常晚的答案而且不再相关,但对于那些正在寻找解决方案并在Django Rest Framework中返回标签的人来说,可以看一下: