프로젝트는 끝났지만 기능 구현에 대한 도전은 끝나지 않았다2 - 현재 상황 각 게시글마다 별점은 붙어 있지만 색칠은 1번째 게시글에만 되는 상황 각 페이지별로 별점이 다르게 색칠되어 있지만 해당 게시글의 별점과 무관하게 색칠됨 // loader.js // 게시글 목록 UI function postList(posts, post_list) { posts.forEach(post => { const newCol = document.createElement("div"); newCol.setAttribute("class", "col") newCol.setAttribute("onclick", `postDetail(${post.pk})`) const newCard = document.createElement("div"..
- 팀 프로젝트 발표 프로젝트 제출일이라 아침부터 최대한 기능 구현을 해보다가 결국 다 하지 못한 채로 제출했다 2시에 발표할 때까지도 구현하지 못한 기능들이 있었다 팀 프로젝트 회고: A-4 KPT-G 회고 (tistory.com) 팀 프로젝트 프론트엔드 깃허브: goodminjeong/AI-5_A4_DUTO_Frontend (github.com) 팀 프로젝트 백엔드 깃허브: goodminjeong/AI-5_A4_DUTO_Backend (github.com) - 팀 프로젝트 기능 구현 발표는 끝났지만 왠지 아쉬워서 자잘한 부분 수정하고, 콘솔로그 삭제하고, 구현 못한 기능 구현했다 [Django] 팀 프로젝트 : 백오피스 프로젝트(7) - 좋아요 비동기처리 — 구민정의 개발일지 (tistory.com)..
프로젝트는 끝났지만 기능 구현에 대한 도전은 끝나지 않았다 좋아요를 누르면 새로고침 되면서 좋아요 개수가 올라가거나 내려간다 하트 색깔 바꾸는 건 구현을 아직 못 했다 // api.js // 하트를 누르면 실행되는 좋아요 함수 async function likeClick() { const urlParams = new URLSearchParams(window.location.search); const postId = urlParams.get("post_id"); const response_post = await getPost(postId); let token = localStorage.getItem("access") const response = await fetch(`${backend_base_url}/..
저번 주의 나태가 업보가 되어 돌아온 것 같다 이번 주는 프로젝트 기간이었는데 백엔드를 개발할 때만 해도 시간이 충분하고 프로젝트를 잘 끝낼 수 있을 줄 알았다 근데 프론트엔드를 개발하면서 온갖 에러를 만나고 기능들을 구현하는 데에 많은 시간이 소요됐다 저번 주에 미리 공부를 하지 않아서 하루를 통째로 자바스크립트 공부하는 데에 쓴 것도 프로젝트를 깔끔히 마무리 하는 데에 방해가 됐다 그리고 기능 구현에 집착해서 프로젝트를 제대로 마무리 하지 못하고 발표한 게 아쉽다 다음 프로젝트 때는 기능 구현을 성공하지 못하더라도 어느 정도 코드 작성을 마무리하고 정리하고 발표를 준비하는 데에 시간을 할애해야겠다 1번 말고는 다 지키지 못했군 프로젝트에 집중하기에도 모자란 시간이었다... 내 주제를 알자! 팀 프로젝..
우리가 만든 사이트는 공부(study)와 휴식(rest) 두 카테고리만 있다 두 카테고리는 다른 사람이 프로젝트를 열었을 때도 동일해야 한다 JSON, CSV 데이터를 장고 DB에 넣는 법 - YouTube 위 동영상을 보고 구현할 수 있었다 공식문서: 모델에 초기 데이터를 제공하는 방법 | Django 문서 | Django (djangoproject.com) 나중에 프로젝트 여유가 있다면 초기 데이터를 생성해서 제출해도 좋겠다는 생각이 들었다 - category.json 파일 생성하기 우선 카테고리 리스트가 있는 파일을 생성해야 한다 파일명은 마음대로 정하면 된다 나는 카테고리가 2개뿐이라 뭔가 이게 꼭 필요한가 싶기는 하다 ㅋㅋ 파일은 manage.py 파일이 위치한 곳에 만들어준다 # categor..