私はセットアップはこのような何かを探しています私の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'}
なぜ私のデコレータが渡さrequest
を取得していませんか?
「機能」を呼び出すときにあなたがkwargsの前に**欠けていると思います –
ありがとうPatrik、今修正されました。 – Alasdair