Ejemplo n.º 1
0
def route(req, id):
    rs = RuleSet.cached_find_ruleset(id)
    visitor = {'ip': req.META.get('REMOTE_ADDR', '0.0.0.0'),
            'referer': req.META.get('HTTP_REFERER', ''),
            'params': req.META.get('QUERY_STRING', ''),
            }
    if not rs: return HttpResponse('Route Not Found')
    return redirect(RuleSet.evaluate_visitor(rs, visitor))