diff options
Diffstat (limited to 'examples/permissionsexample/views.py')
| -rw-r--r-- | examples/permissionsexample/views.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/examples/permissionsexample/views.py b/examples/permissionsexample/views.py index f95c2c84..54a1fdd5 100644 --- a/examples/permissionsexample/views.py +++ b/examples/permissionsexample/views.py @@ -6,33 +6,33 @@ class PermissionsExampleView(View): """ A container view for permissions examples. """ - + def get(self, request): return [{'name': 'Throttling Example', 'url': reverse('throttled-resource')}, {'name': 'Logged in example', 'url': reverse('loggedin-resource')},] - + class ThrottlingExampleView(View): """ A basic read-only View that has a **per-user throttle** of 10 requests per minute. - + If a user exceeds the 10 requests limit within a period of one minute, the throttle will be applied until 60 seconds have passed since the first request. """ - + permissions = ( PerUserThrottling, ) throttle = '10/min' - + def get(self, request): """ Handle GET requests. """ return "Successful response to GET request because throttle is not yet active." - + class LoggedInExampleView(View): """ - You can login with **'test', 'test'.** + You can login with **'test', 'test'.** """ permissions = (IsAuthenticated, ) def get(self, request): - return 'Logged in or not?'
\ No newline at end of file + return 'Logged in or not?' |
