Skip to content

Commit 2fc9059

Browse files
committed
Merge branch 'hotfix/2.3.4'
2 parents 11f7342 + 89654e1 commit 2fc9059

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

api/pagination.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
from django.core.paginator import Paginator
2+
from django.utils.functional import cached_property
3+
4+
from rest_framework_json_api.pagination import PageNumberPagination
5+
6+
7+
class FuzzyPaginator(Paginator):
8+
9+
@cached_property
10+
def count(self):
11+
return self.object_list.fuzzy_count()
12+
13+
14+
class FuzzyPageNumberPagination(PageNumberPagination):
15+
16+
django_paginator_class = FuzzyPaginator

api/urls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from share import models
1010

1111
from api import views
12-
from api.pagniation import FuzzyPageNumberPagination
12+
from api.pagination import FuzzyPageNumberPagination
1313
from api.serializers import BaseShareSerializer
1414
from api.views.share import ShareObjectViewSet
1515

0 commit comments

Comments
 (0)