Throttling system for Django views.
Project description
Throttling system for Django views.
Basic Usage
Add to settings
INSTALLED_APPS = (
...
'throttling',
)
and in your views
from throttling.decorators import throttle
@throttle(1000)
def view(request):
return HttpResponse('success')
Features
- limit to a maximum number of requests for each view or for a group of views
each anonymous user
each user (anonymous or authenticated)
each authenticated user with a certain user role
each authenticated user that bellongs to a group
- limit to a shared maximum number of requests for each view or for a group of views
all anonymous users
all users (anonymous or authenticated)
all authenticated users that bellong to a group
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file throttling-1.2.0.tar.gz.
File metadata
- Download URL: throttling-1.2.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f333520a0a68dac102e193d0f515826c916f29b6e649a750bc1c037b0091462
|
|
| MD5 |
097d3f23b5f460283ce00e15243d41cd
|
|
| BLAKE2b-256 |
2885e8e0e2ec00ee3462289e7d073a27a38a5c1f2d269fd2d6c253432a83510e
|
File details
Details for the file throttling-1.2.0-py2-none-any.whl.
File metadata
- Download URL: throttling-1.2.0-py2-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b55aebc72cad79a99eba7fc2748dc0b24882a9539e5d8d6f6d0cbe5fb614ec2b
|
|
| MD5 |
70a1b2a1b8792e4c356e88f8973ef5c1
|
|
| BLAKE2b-256 |
ecbde910ef6c597838207cab9a85c71fba19e6645196fcd0ae1f595944c2133c
|