(항해99) 1주차 웹개발 미니 프로젝트 - 코딩(1)
21 Jun 2022역할분담
원대 (혼자 생각만 한)계획대로라면 웹퍼블리셔로 일했던 경험을 살려(ㅋㅋ) 간단하게 html마크업을 하고 파일을 뿌릴 생각이었으나 이미 팀원들이 작업을 시작하고 있어서(ㅋㅋ) 그냥 남은 걸 줏어서 코딩을 시작헀다…
코딩
1일차
나는 메인페이지를 맡았는데 디자인적 요소도 넣으면 좋겠다 싶어서 메인 상단에 유튜브에서 만든 유튜브쇼츠 홍보영상을 자동재생에 루프되게 하고 배경이미지처럼 깔았다.
gnb는 그 아래에 두고 스크롤을 내리면 fixed되게 했다. 뭐 늘 했던 그거라서 무감흥으로 작업했는데 팀원분들 반응이 괜찮아서 흡족했던 기억(ㅋㅋ)
기존에 사용했던 ajax로 get 받아서 append하기가 아니라 jinja2를 사용하라는 조건이 있어서 jinja2 사용하는 걸 찾아보느라 시간이 좀 걸렸다. 그래도 그 외적인 건 다 끝내둔 상태였기 떄문에 여유롭게 작업했다.
jinja2로 작업하라는 조건이 있었을 땐 헉 그건 또 뭐야 하고 쫄았는데(ㅋㅋ) 해보니까 오히려 파이썬으로 변수만 뿌려주면 html에서 받아서 출력해야 하는 부분에 넣기만 하면 되는 거라 쉬웠다.
그래서 작업 자체는 빨리 끝났는데 확인하는 과정에서 포스팅 페이지에서 reload로 index페이지에 왔을 때 db list가 바로 반영이 안 되는 문제가 생겼다!
원인 파악을 못해 어리둥절하고 있었는데 알고보니 값을 ajax로 html에서 뿌려주는 게 아니다보니 app.py에서 posting페이지에도 변수값을 줘야 했던 문제였다.
가슴이 철렁했는데 팀원이 금방 해결해서 무사히 넘어갔다.