views.py
737 Bytes
from flashcards.models import Section, LecturePeriod
from flashcards.serializers import SectionSerializer, LecturePeriodSerializer
from rest_framework.permissions import IsAuthenticatedOrReadOnly
from rest_framework.viewsets import ModelViewSet
REST_FRAMEWORK = {
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.CursorPagination',
'PAGE_SIZE': 20
}
class SectionViewSet(ModelViewSet):
queryset = Section.objects.all()
serializer_class = SectionSerializer
permission_classes = (IsAuthenticatedOrReadOnly,)
class LecturePeriodViewSet(ModelViewSet):
queryset = LecturePeriod.objects.all()
serializer_class = LecturePeriodSerializer
permission_classes = (IsAuthenticatedOrReadOnly,)