3

モデルの代わりに、django-taggit からタグをシリアライズしたいと考えています。Tag.objects.all() を介してオブジェクトを取得できます。モデルの代わりにオブジェクトをシリアル化するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

3

解決しました。generics.ListCreateAPIView の代わりに APIView を使用する必要があるという事実に関係していました。

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)
于 2013-03-10T22:07:09.530 に答える
0

これはおそらく非常に遅い回答であり、もはや関係ありませんが、Django Rest Framework でタグを解析して返すための優れたソリューションを探している人は、こちらをご覧ください。

https://github.com/glemmaPaul/django-taggit-serializer

于 2015-04-06T18:34:14.743 に答える