반응형
이번 포스팅에서는 장고를 사용하여 게시판 서비스 개발에 필요한 답변 개수에 대하여 공부를 해보고자 한다.
답변 개수 표시
질문 목록에 "해당 질문에 달린 답변 개수"를 표시할 수 있는 기능을 추가한다.
코드의 분량은 많지 않지만, "게시판 서비스를 더욱 서비스답게 만들어 주는 기능"이다.
답변 개수는 다음처럼 게시물 제목 바로 오른쪽에 표시하려 한다.
[파일명: projects\mysite\templates\pybo\question_list.html]
(... 생략 ...)
<td>
<a href="{% url 'pybo:detail' question.id %}">{{ question.subject }}</a>
{% if question.answer_set.count > 0 %}
<span class="text-danger small mx-2">{{ question.answer_set.count }}</span>
{% endif %}
</td>
<...>
{% if question.answer_set.count > 0 %} 로 답변이 있는 경우를 검사하고, {{ question.answer_set.count }} 로 답변 개수를 표시한다.
이제 답변이 있는 질문은 제목 오른쪽에 빨간색 숫자가 표시된다.
반응형
'Framework > Django' 카테고리의 다른 글
[Django] 장고(Django) 서비스 개발 - 회원가입 (2) | 2022.12.17 |
---|---|
[Django] 장고(Django) 서비스 개발 - 로그인과 로그아웃 (0) | 2022.12.14 |
[Django] 장고(Django) 서비스 개발 - 템플릿 필터 (0) | 2022.12.12 |
[Django] 장고(Django) 서비스 개발 - 페이징(Paging) (0) | 2022.12.06 |
[Django] 장고(Django) 서비스 개발 - 내비게이션 바(navigation bar) (0) | 2022.12.05 |