You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

decorators.py 397B

1234567891011
  1. def class_based_view(class_obj):
  2. u"""
  3. Decorates a view class and returns a function
  4. that instantiates a new instance each time it is called.
  5. This is supposed to be used within urls.py files when using class-based views.
  6. """
  7. def _instantiate_view_class(request, *args, **kwargs):
  8. return class_obj()(request, *args, **kwargs)
  9. return _instantiate_view_class