module documentation
Provides various throttling policies.
Class |
|
Limits the rate of API calls that may be made by a anonymous users. |
Class |
|
Rate throttling of requests. |
Class |
|
Limits the rate of API calls by different amounts for various parts of the API. Any view that has the `throttle_scope` property set will be throttled. The unique cache key will be generated by concatenating the user id of the request, and the scope of the view being accessed. |
Class |
|
A simple cache implementation, that only requires `.get_cache_key()` to be overridden. |
Class |
|
Limits the rate of API calls that may be made by a given user. |