Почему мой декоратор представлений Django не получает переданный ему запрос?

У меня есть установка, которая выглядит примерно так:

def foo_decorator(function):
    @wraps(function)
    def decorator(*args, **kwargs):
        print kwargs
        return function(*args, **kwargs)

    return decorator

@foo_decorator
def analytics(request, page_id, promotion_id):
    pass

Вывод:

{'promotion_id': u'11','page_id': u'119766481432558'}

Почему мой декоратор не получает запрос ему передан?

9
задан Kit Sunde 22 February 2012 в 15:20
поделиться