def new_view_func(request, *args, **kwargs): # Действие с request объектом с utils.can_spikle_rights() request = utils.check_sprinkle_rights(request) # Вызов функции представления response = view_func(request, *args, **kwargs) return response
def sprinkle_list(request): """ Стандартное представление списка """ request = check_sprinkle_rights(request) return render(request, 'sprinkles/sprinkle_list.html', {'sprinkles': Sprinkle.objects.all()})
def dispatch(self, request, *args, **kwargs): request = check_sprinkle_rights(request) return super(SprinkleDetail, self).dispatch( request, *args, **kwargs )