From 56244329f52fd55f0ac7502848871df43e107146 Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Fri, 3 Jan 2025 16:29:39 -0500 Subject: [PATCH] feat: configure REST framework renderers based on DEBUG setting --- backend/server/main/settings.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/backend/server/main/settings.py b/backend/server/main/settings.py index b934b99..5acecb7 100644 --- a/backend/server/main/settings.py +++ b/backend/server/main/settings.py @@ -220,6 +220,17 @@ REST_FRAMEWORK = { 'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema', } +if DEBUG: + REST_FRAMEWORK['DEFAULT_RENDERER_CLASSES'] = ( + 'rest_framework.renderers.JSONRenderer', + 'rest_framework.renderers.BrowsableAPIRenderer', + ) +else: + REST_FRAMEWORK['DEFAULT_RENDERER_CLASSES'] = ( + 'rest_framework.renderers.JSONRenderer', + ) + + CORS_ALLOWED_ORIGINS = [origin.strip() for origin in getenv('CSRF_TRUSTED_ORIGINS', 'http://localhost').split(',') if origin.strip()]