Django Ratelimit

Project

Django Ratelimit is a ratelimiting decorator for Django views.

https://travis-ci.org/jsocol/django-ratelimit.png?branch=master
Code:https://github.com/jsocol/django-ratelimit
License:Apache Software License
Issues:https://github.com/jsocol/django-ratelimit/issues
Documentation:http://django-ratelimit.readthedocs.org/

Quickstart

Install:

$ pip install django-ratelimit

Use as a decorator in views.py:

from ratelimit.decorators import ratelimit

@ratelimit(key='ip')
def myview(request):
    # ...

@ratelimit(key='ip', rate='100/h')
def secondview(request):
    # ...

Indices and tables