File size: 896 Bytes
6951757
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from django.shortcuts import render
from django.core.files.storage import FileSystemStorage
import django_filters
from rest_framework import viewsets
from rest_framework.decorators import action
from rest_framework.response import Response
from rest_framework.pagination import LimitOffsetPagination
from django.utils import timezone
from datetime import datetime, timedelta
import requests

from .models import UserMaternityApp
from .serializers import UserMaternityAppSerializer

from rest_framework.pagination import PageNumberPagination

class UserMaternityAppPagination(PageNumberPagination):
    page_size = 10
    page_size_query_param = 'page_size'
    max_page_size = 100

class UserMaternityAppViewSet(viewsets.ModelViewSet):
    queryset = UserMaternityApp.objects.all().order_by('id')
    serializer_class = UserMaternityAppSerializer
    pagination_class = UserMaternityAppPagination