Model.objects.all()[start: start+page_size]
과 같은 페이징 된 결과에 대한 쿼리를 실행하려고합니다.Django Model Queryset에서 슬라이스
all()
를 호출하면 내가 장고가 두 번 같은 쿼리를 실행 여부,
start+page_size < Model.objects.all().count().
내 질문이 있는지 여부를 알고 싶은 말을 나는 또한로드 할 페이지가 더 있는지 알고 싶어
입니다 (슬라이스 작업 []
, 하나는 count()
). 내가 장고는 파이썬의 모든 DB에서 데이터 조각을 가져, 또는 장고는 SQL 한계로 가져 여부를이 Model.objects.all()[2:9]
같은 Model.objects.all()
에 슬라이스 경우
또 다른 질문은 limit 2 to 9
btw, Django의 페이지 매김을위한 적절한 방법은 https://docs.djangoproject.com/en/1.9/topics/pagination/ – Compadre