mjumbewu / django-rest-framework-csv

CSV Tools for Django REST Framework
BSD 2-Clause "Simplified" License
364 stars 89 forks source link

Add column header setting #80

Open liamdiprose opened 5 years ago

liamdiprose commented 5 years ago

This PR adds the ability to define the CSV column order from within the code Currently, the CSV Parser assumes the first row of CSV data contains the column names.

This PR adds the ability to define the column names from the ViewSet class:

class CSVEndpoint(viewsets.ModelViewSet):
    serializer_class = CSVSerializer
    parser_classes = (CSVParser,)

    csv_header = ("time", "temperature")

There are still a few small things I would like to address before this is merged. Namely

Thanks