provedena paginacija
This commit is contained in:
parent
3931fc57bf
commit
6e89ea4000
Binary file not shown.
@ -1,17 +1,22 @@
|
||||
# views.py
|
||||
from rest_framework.views import APIView
|
||||
from rest_framework.generics import ListAPIView
|
||||
from rest_framework.response import Response
|
||||
from rest_framework import status
|
||||
from rest_framework import generics
|
||||
from django.http import Http404
|
||||
from .models import ObjektSigurnosti
|
||||
from .serializers import ObjektSigurnostiSerializer
|
||||
from django.shortcuts import get_object_or_404
|
||||
from rest_framework.pagination import LimitOffsetPagination
|
||||
|
||||
|
||||
class CustomObjektSigurnostiPagination(LimitOffsetPagination):
|
||||
default_limit = 20
|
||||
|
||||
|
||||
class ObjektSigurnostiList(generics.ListCreateAPIView):
|
||||
serializer_class = ObjektSigurnostiSerializer
|
||||
pagination_class = CustomObjektSigurnostiPagination
|
||||
|
||||
def get_queryset(self): #queryset je data iz database, listing and creating objects
|
||||
queryset = ObjektSigurnosti.objects.all()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user