def __call__(self, request, slug): self.slug = slug try: return SearchView.__call__(self, request) except PermissionDenied: if request.user.is_authenticated(): raise path = request.build_absolute_uri() return redirect_to_login(path)
def __call__(self, request, slug): self.slug = slug return SearchView.__call__(self, request)
def __call__(self, request): language = get_language_from_request(request) self.searchqueryset = SearchQuerySet().filter(language=language) return BaseView.__call__(self, request)