module documentation

Provides various throttling policies.

Class AnonRateThrottle Limits the rate of API calls that may be made by a anonymous users.
Class BaseThrottle Rate throttling of requests.
Class ScopedRateThrottle 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 SimpleRateThrottle A simple cache implementation, that only requires `.get_cache_key()` to be overridden.
Class UserRateThrottle Limits the rate of API calls that may be made by a given user.