code: def require(self, perm_name, **kwargs):
          
          view_decorator = self._get_entry(perm_name).view_decorator
          return view_decorator(**kwargs) if kwargs else view_decorator
docs: Use as a decorator on a view to require a permission.
  
          Optional args:
  
              - ``field`` The name of the model field to use for lookup
                (this is only relevant when requiring a permission that
                was registered with ``model=SomeModelClass``)
  
          Examples::
  
              @registry.require('can_do_stuff')
              def view(request):
                  ...
  
              @registry.require('can_do_stuff_with_model', field='alt_id')
              def view_model(request, model_id):
                  ...