개발일지 <내일배움캠프> 20230416 WIL 5주차

임재훈·2023년 4월 16일
0

1주일동안 프로젝트를 진행했다
파이썬과 장고를 사용해서 뉴스피드가 나오는 sns같은 홈페이지를 만들어보는 시간을 가졌다

이번주에는 장고와 많이 친해지는 시간을 가졌다
프로젝트에서 게시글 상세페이지 , 카테고리 , 게시글 리스트를 맡아서 진행했는데

상세페이지에서는
먼저 로그인이 필요없이 보여만 주는 디테일 페이지를 만들어서 html 의 기본만 만들어놓고 다른 팀원분이 만들어주신 게시글 작성 기능에 디테일 페이지를 이어받아 로그인 게시글을 볼 수 있는 페이지를 만들었고 밑에 또 다른 팀원분이 만들어주신 댓글을 붙였다

게시글 리스트에서는 게시글이 없어서 볼 수 없지 않을까 했는데
장고 기본기능인 admin 페이지에서 데이터를 넣고 확인해가면서 리스트를 만들어봤다
만드는과정에서 카테고리별로 볼 수 있는 기능도 만들고 미리 정해둔 erd 를 따라 데이터베이스에 저장이된 created_at 을 가져와서 만든시간 , 작성자 , 제목을 보이게 했다
만드는 과정에서 알게된건데 우리가 쉽게 볼 수 있는페이징 처리는 생각보다 힘든 작업이됐다
페이지네이션을 사용해 페이징처리를 했는데 거의 공부히면서 작업한거라 아직도 모르는게 많지만 일단 한번 경험 했다는 생각을가졌다

이번주에 잘햇다고 생각이 들은거는 그래도 팀원분들이랑 협업하기 전에 각자의 역할을 잘 정했다고 생각이 든다 그리고 sa 작성할때 시간을 너무 오래 사용하는게 아닌가 했었는데 많이 사용한 만큼
erd 나 와이어프레임 , api 명세 같은거를 잘 짜놔서 햇갈리지 않게 작업으 진행할 수 있었다

아쉬웠다고 생각한건

내 실력이 일단 제일 아쉬웠다 직 전에 개인프로젝트에 사용했던 코드들을 많이 사용했고
모르는게 너무 많아 정보를 찾는 시간이 너무 많았다
반성해야된다 직전에 프로젝트에서 내가 했던 일인데도 검색을 안하면 이해가 잘 되지 않는다

다음주에는 장고 심화과정인데 사실 아직 기초도 잘 모른다고 생각이 들지만 프로젝트를 함으로써 조금이나마 성장한거 같이 느껴지긴 한다.
그래도 한가지 이번주차에 git 에대한 이헤도는 정말 많이 오른거같다 ! fetch , branch 를 원활하게 잘 다룬거같다

0개의 댓글