diff --git a/breccia_mapper/settings.py b/breccia_mapper/settings.py index 5706267..22aa5ee 100644 --- a/breccia_mapper/settings.py +++ b/breccia_mapper/settings.py @@ -246,3 +246,12 @@ CONSTANCE_BACKEND = 'constance.backends.database.DatabaseBackend' BOOTSTRAP4 = { 'include_jquery': 'full', } + + +# Django Rest Framework settings for API + +REST_FRAMEWORK = { + 'DEFAULT_RENDERER_CLASSES': [ + 'rest_framework_csv.renderers.CSVRenderer', + ] +} diff --git a/requirements.txt b/requirements.txt index 1c63c7e..fb959e2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,6 +12,7 @@ django-picklefield==2.1.1 django-select2==7.2.0 django-settings-export==1.2.1 djangorestframework==3.11.0 +djangorestframework-csv==2.1.0 dodgy==0.2.1 isort==4.3.21 lazy-object-proxy==1.4.3 @@ -38,4 +39,5 @@ snowballstemmer==2.0.0 soupsieve==1.9.5 sqlparse==0.3.0 typed-ast==1.4.1 +unicodecsv==0.14.1 wrapt==1.11.2