Added Publishers endpoint
This commit is contained in:
parent
34d22269a1
commit
3cd96a4e0a
|
@ -9,5 +9,6 @@ from .views import VolumesViewSet
|
|||
|
||||
router = DefaultRouter(trailing_slash=False)
|
||||
router.register(r'volumes', VolumesViewSet)
|
||||
router.register(r'publishers', VolumesViewSet)
|
||||
|
||||
urlpatterns = router.urls
|
||||
|
|
|
@ -5,10 +5,20 @@ from rest_framework import viewsets, filters
|
|||
from rest_framework.permissions import IsAuthenticated
|
||||
|
||||
# own
|
||||
from .serializers import VolumeSerializer
|
||||
from .serializers import VolumeSerializer, PublisherSerializer
|
||||
from ..models import Volume
|
||||
|
||||
|
||||
class PublishersViewSet(viewsets.ReadOnlyModelViewSet):
|
||||
"""
|
||||
"""
|
||||
serializer_class = PublisherSerializer
|
||||
paginate_by = 20
|
||||
|
||||
filter_backends = (filters.SearchFilter, )
|
||||
search_fields = ('name', )
|
||||
|
||||
|
||||
class VolumesViewSet(viewsets.ReadOnlyModelViewSet):
|
||||
"""
|
||||
"""
|
||||
|
|
Reference in New Issue