permission_classes = [
IsAuthenticated,
]
queryset = User.objects.all()
serializer_class = UserProfileSerializer
def get_queryset(self):
return self.request.user
def get_object(self):
queryset = self.filter_queryset(self.get_queryset())
self.check_object_permissions(self.request, queryset)
return queryset
class UserProfileSerializer(serializers.Serializer):
class Meta:
model = User
# fields = ["uid", "email", "provider__name"]
fields = "__all__"
get_queryset должен возвращать queryset, а get_object - объект, get_queryset можешь не переопределять (удали), а в get_object перекинуть код из get_queryset
спасибо
Обсуждают сегодня