coding
'빡코'팀프로젝트 2탄 - 개발일지 (2)
Jeo
2021. 10. 28. 19:41
해시태그 : #내일배움단 #코딩프로젝트 #국비지원 #내일배움카드 #스파르타코딩클럽
내용 목차
#코딩 개발일지 시작의 한마디
- 끝자락!
# 개발 업무내용
[오늘의 목표]
- html 특정 요소에 대해서, 검색어가 입력되기 전에는 안보이고, 검색어가 입력된 후에는 보이게 하기
- 각 회원별 캐릭터 선택 가능하게
- 선택한 캐릭터 이미지가 글 작성시 함께 첨부되어, 카드에도 보이도록
[토의 내용]
<개발 회의>
- 진행상황 공유
# 업무 중 이슈/고민 .. 그리고 해결한 내용
1. 검색어 입력 전후에 html 특정 요소의 유무를 다르게 하기
--> 해결한 방식: jinja2문법을 사용
{% if not keyword %} ~(검색 전에만 보이게 하고 싶은 부분)~ {% endif %}
: 검색어 입력값을 받아서 나는 keyword라는 변수로 받았다. keyword가 없다면 둘러싸인 부분이 보일 것이고, keyword가 있다면 보이지 않을 것이다. 이 방식으로 문제 해결! (진자2 진짜 좋은 듯!)
2. 회원별 이미지 저장
--> 해결한 방식: 제공한 옵션들 중 사용자가 회원가입시 선택한 이미지에 대해, 그 경로를 users collection에 함께 저장한다.
그리고 나서 글을 작성할 때, 글의 내용 뿐만 아니라 현재 세션에 담겨있는 로그인사용자의 정보를 가져와서 그 사람의 캐릭터 이미지 경로도 가져오고, 그걸 사용자가 받은 질문, 작성한 답변, 작성한 시간 등과 함께 contents collection에 저장한다. 이렇게 해두면 글들을 카드 형식으로 모아 볼 수 있는 게시판에서도 각 글에 대해 캐릭터 이미지를 덧붙일 수가 있어 좀 더 재미있는 화면으로 보여줄 수가 있었다.
# To-do List
- 업무 마무리, 시연회 준비