점프 투 장고를 참고하여 학습,제작하였습니다.
1.테스트 데이터 대량생성
1-1.장고쉘 실행
python manage.py shell
1-2. 테스트 데이터 생성
from app.models import Voca
for i in range(300):
q = Voca(english_vo='테스트 영어'+str(i), korean_vo=str(i)+"테스트",number_vo=i)
q.save()
1-3.데이터 확인
1-4.페이지 확인
2.페이징(Paginator)
Django에서 페이징을 위해 사용하는 클래스 Paginator를 사용한다.
2-1.views.py
단어목록이 나타날 index 함수에 Paginator 을 사용하여 페이징기능을 생성한다.
2-2.voca_list.html
페이징 기능을 html 파일에 추가한다.
2-3. 페이징 제한
페이징 리스트를 5개 이하로 제한한다.
반응형
'BackEnd > Django' 카테고리의 다른 글
[Django] 템플릿 필터 (0) | 2024.05.07 |
---|---|
[Django] 네비게이션바 (0) | 2024.05.06 |
[Django] 수동 폼 (1) | 2024.05.06 |