django-rest-framework を使用しているときに、フィールドのリストのみを表示したり、一部を除外したりする方法はありますか?
これが私のものapp/views.py
です:
from rest_framework.generics import ListAPIView
from .models import PhpbbUsers
class UsersReadView(ListAPIView):
model = PhpbbUsers
明らかに、誰にも見せたくないユーザー情報がいくつかあります。どうすればいいですか?
ソリューション コード
from rest_framework import generics, serializers
from .models import PhpbbUsers
class UsersSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = PhpbbUsers
fields = ('user_id', 'username', 'user_avatar')
class UsersReadView(generics.ListAPIView):
model = PhpbbUsers
serializer_class = UsersSerializer