def test_decorators(function):
def wrap(request, *args, **kwargs):
id = kwargs.get('id', None)
productid = kwargs.get('productid', None)
producttype = kwargs.get('producttype', None)
print(request, id, productid, producttype)
if productid:
product = Product.objects.get(id=productid)
print(product)
return function(request, *args, **kwargs)
return wrap
@login_required
@test_decorators
def basket_add(request, productid, producttype):
...
...
@login_required
@test_decorators
def basket_remove(request, id):
...
...