2013-05-24 6 views
1

есть ли способ показать только список полей или исключить некоторые из них при использовании django-rest-framework?Удаление полей из django-rest-framework view

Вот мой app/views.py:

from rest_framework.generics import ListAPIView 
from .models import PhpbbUsers 

class UsersReadView(ListAPIView): 
    model = PhpbbUsers 

Obiously есть некоторые сведения о пользователе, что я не хочу, чтобы показать всем. Как я могу это сделать?

код Решение

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 

ответ

Смежные вопросы