mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-23 14:40:06 +03:00
Router viewset registration via decorator (#8917)
This commit is contained in:
parent
c9e7b68a4c
commit
3d85c9bf3f
|
@ -49,7 +49,12 @@ class BaseRouter:
|
|||
def __init__(self):
|
||||
self.registry = []
|
||||
|
||||
def register(self, prefix, viewset, basename=None):
|
||||
def register(self, prefix, viewset=None, basename=None):
|
||||
if viewset is None:
|
||||
def decorator(viewset):
|
||||
self.register(prefix, viewset, basename=basename)
|
||||
return viewset
|
||||
return decorator
|
||||
if basename is None:
|
||||
basename = self.get_default_basename(viewset)
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user