api.py
540 Bytes
from django_filters.rest_framework import DjangoFilterBackend
from rest_framework import viewsets, filters
from rest_framework.permissions import IsAuthenticated
from persona.filters import PersonaFilter
from persona.models import Persona
from persona.serializers import PersonaSerializer
class PersonaViewSet(viewsets.ModelViewSet):
queryset = Persona.objects.all()
serializer_class = PersonaSerializer
filterset_class = PersonaFilter
filter_backends = [DjangoFilterBackend]
permission_classes = (IsAuthenticated,)