Reusable Django app allowing blocking by IP or User Agnet