일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- DFS
- 프로그래머스
- Planned
- codetree
- 코드트리
- minimum spanning tree
- 알고리즘
- 최소스패닝트리
- BFS
- 종합설계
- 파이썬
- DP
- 장고
- B대면노래방
- Bellman-Ford
- 소프트웨어공학
- 실습
- django
- 데이터베이스
- 모각코
- 마라마라빔
- 백준
- SQL
- MyPlaylist
- Kruskal
- 그리디알고리즘
- 백트래킹
- programmers
- 함밥
- 동적계획법
Archives
- Today
- Total
Leta Learns
[점프 투 장고] 2-04 질문 목록과 질문 상세 기능 구현하기 본문
질문 목록 기능 구현하기
[1] Question 모델 데이터 작성일시 역순으로 조회하기
question_list = Question.objects.order_by('-create_date')
order_by 함수 : 조회한 데이터를 특정 속성으로 정렬
-create_date : - 기호가 앞에 붙어있음 => 작성일시의 역순
[2] render로 화면 출력하기
return render(request, 'pybo/question_list.html', context)
return 함수 : context에 있는 Question 모델 데이터 question_list를 pybo/question_list.html 파일에 적용하여 HTML 코드로 변환.
장고에서는 이런 파일 (pybo/question_list.html)을 템플릿이라고 함. (templates)
[5] 템플릿 파일 만들기
템플릿 태그 / 분기, 반복, 객체 출력 (wikidocs 참고)
질문 상세 기능 구현하기
[2] pybo/urls.py 열어 URL 매핑 추가하기
path('<int:question_id>/', views.detail),
=> int: 는 question_id에 숫자가 매핑되었음을 의미.
오류 화면 구현하기
오류 대신 404페이지 출력 : from django.shortcuts import get_object_or_404
참고 : wikidocs 점프 투 장고 https://wikidocs.net/70736
'Django' 카테고리의 다른 글
[점프 투 장고] 2-10 질문 등록 기능 만들기 (0) | 2021.07.03 |
---|---|
[점프 투 장고] 2-05 ~ 2-07 (0) | 2021.07.03 |
[점프 투 장고] 2-03 개발 편의를 제공하는 장고 Admin (0) | 2021.07.01 |
[점프 투 장고] 2-02 데이터를 관리하는 모델 (0) | 2021.07.01 |
[점프 투 장고] 2-01 주소와 화면을 연결하는 URL과 뷰 (0) | 2021.07.01 |
Comments