개발일지

개발일지/Today I Learned

230629 팀프로젝트 배포!! [TIL]

- 배포 사실 배포는 진작 성공했었다 근데 데이터 업데이트 시 중복 데이터가 들어가는 것도 문제였고, json 파일을 받아서 loaddata 하는 방식으로는 자동화가 어려웠다 전시 데이터 담당한 팀원분이 어제 전시 데이터를 받아서 중복 데이터를 거르고 데이터베이스에 저장하는 로직을 구현했다 나는 오늘 배포 담당 팀원이랑 같이 업데이트 된 백엔드를 git pull 해서 배포환경에 맞게 설정하는 작업을 했다 일단 전시 데이터는 매주 토요일에 업데이트 되고, 필드가 추가돼서 기존에 받아뒀던 데이터를 다시 삭제하고 받아야 하는 상황이었다 이전엔 loaddata 해서 받았지만 이제는 python 파일을 실행하면 데이터가 데이터베이스에 저장되는 방식으로 바꼈기 때문에 해당 파일을 실행시켜야 했다 원래는 실행 부분이..

개발일지/Today I Learned

230628 팀 프로젝트 [TIL]

- 배포 환경에서 중복 데이터 제거하기 배포 담당 팀원이랑 같이 진행했는데 결론적으로는 중복데이터를 제거하지 못 했다 제거하려는 테이블과 관련된 다른 테이블이 있어서 할 수 없었다 중복 제거할 테이블의 외래키를 관련 테이블에서 업데이트 하면 된다는데 잘 안 됐다 그래서 그냥 중복 제거하려고 했던 테이블의 row를 다 날리고 다시 loaddata 했다 데이터가 중복으로 들어간 원인은 yml 파일에 migrate 한 다음에 loaddata 명령어를 입력했었는데 프로젝트 폴더가 업데이트 되거나 dockerfile을 수정해서 다시 docker compose up -d --build 할 때마다 loaddata가 된 것이었다 그래서 데이터를 추가할 일이 있을 때만 loaddata 명령어를 넣고 평소에는 loadda..

개발일지/Today I Learned

230627 팀 프로젝트 [TIL]

- 배포 서버 데이터베이스에 전시 데이터 넣기 배포 담당 팀원분이 오전 중에 배포에 성공하셨다. 그런데 우리 프로젝트의 핵심인 전시 데이터가 아직 데이터베이스에 저장되지 않았다고 한다. 우리는 머리를 맞대서 주어진 문제를 해결하고자 했다. 처음에는 단순하게 manage.py 파일이 있는 프로젝트 루트 폴더에서 아래 명령어를 치면 되지 않을까? 생각을 했다. python manage.py loaddata exhibitions/utils_data.json 모듈이 설치되지 않았다는 에러 메시지가 떴다. 배포 담당 팀원과 얘기를 나눈 결과 루트폴더에서 라이브러리를 직접 설치하지는 않았고 Dockerfile에서 명령어를 입력하면 자동으로 실행되는 방식이라고 했다. 근데 데이터를 넣기 전에 개발 때 만났던 에러를 ..

개발일지/Today I Learned

230626 팀프로젝트 중간 발표 및 개선 [TIL]

- 팀 프로젝트: 중간 발표 리뷰/동행글 프론트엔드 CRUD 구현(주말에 했다) https://github.com/sdoram/b4_exhibitions_frontend/pull/118 https://github.com/sdoram/b4_exhibitions_frontend/pull/123 https://github.com/sdoram/b4_exhibitions_frontend/pull/124 자바스크립트 짜면서 새롭게 알게 된 점들이 많은데...정리를 하지 못했다...이걸 TIL이라고 할 수 있ㄴ..ㅏ....? Feature/review by goodminjeong · Pull Request #118 · sdoram/b4_exhibitions_frontend github.com Feature/revie..

개발일지/Week I Learned

230619 ~ 230625 [WIL]

- 이번 주 알고리즘 풀이 모음 월, 화1, 화2, 수, 금1, 금2 [코테] 하샤드 수 https://school.programmers.co.kr/learn/courses/30/lessons/12947 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 guco.tistory.com [코테] 나누어 떨어지는 숫자 배열 https://school.programmers.co.kr/learn/courses/30/lessons/12910 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 guco.tistory.com [코테] 행렬의..

마이구미+
'개발일지' 카테고리의 글 목록 (9 Page)