refactor: Use custom CSV export view

Remove dependency on djangorestframework-csv
This commit is contained in:
James Graham
2020-03-27 17:00:37 +00:00
parent 2cdc7675c7
commit da57108e3e
8 changed files with 50 additions and 53 deletions

View File

@@ -4,9 +4,7 @@ Views for displaying or manipulating instances of :class:`Person`.
from django.views.generic import CreateView, DetailView, ListView, UpdateView
from rest_framework.views import APIView, Response
from people import forms, models, permissions, serializers
from people import forms, models, permissions
class PersonCreateView(CreateView):
@@ -62,17 +60,3 @@ class PersonUpdateView(permissions.UserIsLinkedPersonMixin, UpdateView):
model = models.Person
template_name = 'people/person/update.html'
form_class = forms.PersonForm
class PersonApiView(APIView):
"""
List all :class:`Person` instances.
"""
def get(self, request, format=None):
"""
List all :class:`Person` instances.
"""
serializer = serializers.PersonSerializer(models.Person.objects.all(),
many=True)
return Response(serializer.data)