On Wed, Nov 25, 2009 at 11:08 PM, serg <s...@nutshell.ru> wrote: > > For example:
you can already do something like this (middleware conditional on urls) via the view middleware mechanism. in urls: ... (r'^members/private/', include('members.private.urls'), {'filter_ip':True}), ... then the middleware: class FilterIPMiddleware(object): def process_view(self, request, view_func, view_args, view_kwargs): if view_kwargs.get('filter_ip'): del view_kwargs['filter_ip'] ... check ip... if ip_is_bad: return HttpResponseForbidden("Naughty! Bad!") http://www.djangosnippets.org/snippets/85/ describes using the same idea to enforce certain URLs being accessed only via SSL (and redirecting to HTTPS if they're accessed via HTTP) HTH, Rob :) -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-develop...@googlegroups.com. To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.