diff --git a/InvenTree/InvenTree/settings.py b/InvenTree/InvenTree/settings.py index 142f0e97ac..9487de5e6a 100644 --- a/InvenTree/InvenTree/settings.py +++ b/InvenTree/InvenTree/settings.py @@ -391,9 +391,16 @@ REST_FRAMEWORK = { 'InvenTree.permissions.RolePermission', ), 'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema', - 'DEFAULT_METADATA_CLASS': 'InvenTree.metadata.InvenTreeMetadata' + 'DEFAULT_METADATA_CLASS': 'InvenTree.metadata.InvenTreeMetadata', + 'DEFAULT_RENDERER_CLASSES': [ + 'rest_framework.renderers.JSONRenderer', + ] } +if DEBUG: + # Enable browsable API if in DEBUG mode + REST_FRAMEWORK['DEFAULT_RENDERER_CLASSES'].append('rest_framework.renderers.BrowsableAPIRenderer') + WSGI_APPLICATION = 'InvenTree.wsgi.application' """