[Flask] 3-9 글쓴이 표시하기

2023. 12. 3. 18:30Web/Flask

728x90

질문과 답변 등록시 글쓴이 정보를 저장하는 환경까지 만들어 보았다

게시판의 게시물에는 "글쓴이"를 표시하는 것이 일반적이다

질문 목록, 질문 상세 화면에 user 속성을 이용하여 글쓴이를 표시해 보자

 

질문 목록에 글쓴이 표시하기

글쓴이를 표시하기 위해 테이블에 글쓴이 항목을 추가하자

[파일명: projects/myproject/pybo/templates/question/question_list.html]

<th>글쓴이</th>를 추가했다

그리고 th 엘리먼트를 가운데 정렬하도록 tr 엘리먼트에 text-center 클래스를 추가하고

제목의 너비가 전체에서 50%를 차지하도록 style="width:50%"도 지정해 주었다

 

이어서 for 문에도 글쓴이를 적용하자

[파일명: projects/myproject/pybo/templates/question/question_list.html] Copy

<td>{{ question.user.username }}</td>를 삽입하여 질문의 글쓴이를 표시했다

리고 테이블 내용을 가운데 정렬하도록 tr 엘리먼트에 text-center 클래스를 추가하고

제목을 왼쪽 정렬하도록 text-start 클래스를 추가했다

 

질문 목록 화면에 글쓴이가 추가되었다

 

질문 상세에 글쓴이 표시하기

질문 상세 화면에도 질문 작성일시 바로 위에 글쓴이를 추가해보자

[파일명: projects/myproject/pybo/templates/question/question_detail.html] Copy

글쓴이와 작성일시를 함께 보여 주도록 부트스트랩을 이용하여 여백과 정렬 등의 디자인도 바꿨다

답변에도 글쓴이를 추가하자

질문과 똑같 작성일시 바로 위에 글쓴이를 표시하면 된다

[파일명: projects/myproject/pybo/templates/question/question_detail.html]

질문 상세 화면의 질문과 답변에 글쓴이가 추가되었다

 

정상적으로 동작확인

728x90

'Web > Flask' 카테고리의 다른 글

[Flask] 3-11 추천 기능 추가하기  (2) 2023.12.03
[Flask] 3-10 게시물 수정 & 삭제  (2) 2023.12.03
[Flask] 3-8 모델 수정하기  (0) 2023.12.02
[Flask] 3-7 로그인과 로그아웃  (0) 2023.12.02
[Flask] 3-6 회원가입  (0) 2023.12.02