| 1234567891011121314151617181920 |
- from axes.models import AccessAttempt
- def reset(ip=None, username=None):
- """Reset records that match ip or username, and
- return the count of removed attempts.
- """
- count = 0
- attempts = AccessAttempt.objects.all()
- if ip:
- attempts = attempts.filter(ip_address=ip)
- if username:
- attempts = attempts.filter(username=username)
- if attempts:
- count = attempts.count()
- attempts.delete()
- return count
|