def UrlRequired(function):
@wraps(function)
def wrap(request, *args, **kwargs):
if 'id' in request.session and 'url' not in request.session:
request.session.delete()
return HttpResponseRedirect('/home/')
else:
return function(request, *args, **kwargs)
return wrap
это мой пользовательский декоратор, который я передаю через URL-адрес уровня проекта, поэтому к нему будут обращаться все функции, которые расширяют соответствующий URL-адрес, но он выдает такую ошибку.
TypeError at /home/
'tuple' object is not callable
URL:
url(r'home/',UrlRequired(include('app.urls',namespace='homee'))),