본문 바로가기

Research/Django34

[Django] 점프 투 장고 튜토리얼 - 03-4. 답변 개수 표시 Django 점프 투 장고 정리 작성일 : 2021-11-16 문서버전 : 1.0 개요 이 문서는 점프 투 장고 사이트의 장고 튜토리얼 학습 내용을 정리한 내용입니다. 레퍼런스 점프 투 장고 https://wikidocs.net/72242 3-4. 답변 개수 표시 이제 질문 목록에 해당 질문에 달린 답변 개수를 표시할 수 있는 기능을 만들어보자. > ../projects/mysite/templates/pybo/question_list.html (... 생략 ...) {{ question.subject }} {% if question.answer_set.count > 0 %} {{ question.answer_set.count }} {% endif %} {% if question.answer_set.cou.. 2021. 11. 16.
[Django] 점프 투 장고 튜토리얼 - 03-3. 템플릿 필터 Django 점프 투 장고 정리 작성일 : 2021-11-16 문서버전 : 1.0 개요 이 문서는 점프 투 장고 사이트의 장고 튜토리얼 학습 내용을 정리한 내용입니다. 레퍼런스 점프 투 장고 https://wikidocs.net/72242 3.3 - 템플릿 필터 템플릿 필터란 템플릿 태그에서 ‘|’ 문자 뒤에 사용하는 필터를 지칭한다. {{ form.subject.value|default_if_none:’’}} 의 경우 default_if_none이 템플릿 필터다. 템플릿 필터를 직접 만들어서 사용해보자. 게시물 번호 오류 문제가 생겼다. 아래와 같이 페이지를 이동하더라도 게시글의 index 번호가 항상 1에서 시작되는 것을 알 수 있다. 위 오류를 해결하자. 게시물 번호 게시글 전체 건수가 12개일 경.. 2021. 11. 16.
[Django] 점프 투 장고 튜토리얼 - 03-2. 페이징(Paging) 3-2. 페이징(Paging) 현재 파이보의 질문 목록은 페이징(Paging) 처리가 안되어 게시글 300개 작성할 경우 300개의 게시글이 모두 조회된다. 대량의 테스트 데이터 만들기 페이징 테스트를 위해 대량의 데이터를 임의로 만들어보자. > Django shell (mysite) c:\projects\mysite>python manage.py shell Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29) [MSC v.1916 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. (InteractiveConsole) >>> 질문 데이.. 2021. 11. 16.
[Django] 점프 투 장고 튜토리얼 - 03-1. 네비게이션바 개요 이 문서는 점프 투 장고 사이트의 장고 튜토리얼 학습 내용을 정리한 내용입니다. 레퍼런스 점프 투 장고 https://wikidocs.net/72242 3. 파이보 서비스 개발! 3장에서는 파이보라는 게시판 앱을 개발하고, 이를 부트스트랩과 연동하여 보다 보기좋게 만들고, 게시물 등록뿐만 아니라 삭제, 수정, 로그인, 로그아웃, 페이징, 검색 기능까지 구현하는 것이 목표다. 3-1. 네비게이션바 메인페이지(Home)으로 돌아가는 네비게이션 장치를 만들어 서비스 이용에 편의성을 더해보자. 네비게이션바는 화면 위쪽에 고정되어 있는 부트스트랩 컴포넌트다. 네비게이션바 유저는 어떤 페이지에서도 네비게이션을 볼 수 있어야 한다. 이를 위해 네비게이션바를 base.html에 추가해주자. > ../project.. 2021. 11. 16.