From 839d9e20f24d9ff9aaf4d98b0e988283de0a5023 Mon Sep 17 00:00:00 2001 From: z0ccc Date: Sun, 29 Aug 2021 14:21:29 -0400 Subject: [PATCH] Added Throttle to django rest api --- backend/backend/settings.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/backend/backend/settings.py b/backend/backend/settings.py index 2ed6405..0ee58b5 100644 --- a/backend/backend/settings.py +++ b/backend/backend/settings.py @@ -106,6 +106,14 @@ REST_FRAMEWORK = { 'DEFAULT_RENDERER_CLASSES': [ 'rest_framework.renderers.JSONRenderer', ], + 'DEFAULT_THROTTLE_CLASSES': [ + 'rest_framework.throttling.AnonRateThrottle', + 'rest_framework.throttling.UserRateThrottle' + ], + 'DEFAULT_THROTTLE_RATES': { + 'anon': '100/day', + 'user': '1000/day' + } } # Internationalization