본문 바로가기

전체 글

(163)
최종 팀 프로젝트[front] pagination 추가 구현 https://github.com/sdoram/b4_exhibitions_frontend GitHub - sdoram/b4_exhibitions_frontend: B4조 지금은 전시상황 프론트엔드 B4조 지금은 전시상황 프론트엔드. Contribute to sdoram/b4_exhibitions_frontend development by creating an account on GitHub. github.com https://github.com/sdoram/b4_exhibitions_backend GitHub - sdoram/b4_exhibitions_backend: B4조 지금은 전시상황 백엔드 B4조 지금은 전시상황 백엔드 . Contribute to sdoram/b4_exhibitions_backe..
WIL 23-07-02 1. 프로젝트 배포 후 이슈 한 주 동안 있었던 일 프로젝트를 배포 환경에서 예상치 못한 곳에서 로컬과 다른 문제점 발생 있었던 일에대한 생각 로컬에서 언제, 어디서 문제가 발생할지 모른다. 그것으로부터 배운 점 프로젝트 기획 단계에서 배포 환경을 고려한다면 미리 배포하며 시행착오를 겪는 것이 좋을 것 같다. 배운 것을 활용할 방법 개발 단계에서 배포버전을 만들어가며 테스트하는 과정을 추가하여 예상치 못한 에러사항을 방지한다. 이번 주 목표 팀 프로젝트 마무리 단계 열심히 하기 - 이미지 관련 개선도 하고 저번 주 보단 괜찮았다. 백준 알고리즘 매일 풀기 - 푼 흔적만 있고 높은 수준은 건들지도 못했다. 다음 주 목표 팀 프로젝트 마무리 단계 열심히 하기 - 월요일을 제외하면 정말 마지막 주 시작이다 열..
최종 팀 프로젝트[back] openAPI image 이슈 https://github.com/sdoram/b4_exhibitions_frontend GitHub - sdoram/b4_exhibitions_frontend: B4조 지금은 전시상황 프론트엔드 B4조 지금은 전시상황 프론트엔드. Contribute to sdoram/b4_exhibitions_frontend development by creating an account on GitHub. github.com https://github.com/sdoram/b4_exhibitions_backend GitHub - sdoram/b4_exhibitions_backend: B4조 지금은 전시상황 백엔드 B4조 지금은 전시상황 백엔드 . Contribute to sdoram/b4_exhibitions_backe..
TIL 23-06-29 python __name__사용 하기 1. python __name__사용 하기 문제점 다른 팀원이 작성한 openAPI함수를 서버에서 최초 실행시 작동해야 db에 데이터가 삽입됨 시도해 본 것들 __name__ 추가 후 python exhibitions/utils.py로 실행 if __name__ == "__main__": update_exhibition() __name__은 함수가 위치하고 있는 파일을 뜻한다. 이를 통해서 import를 해서 사용할 경우는 실행이 되지 않도록 제한시킬 수 있다. 알게 된 점 __name__이 작성된 함수에서 실행될 경우 __main__이 나오고, import된 후 사용된다면 내 예시로는 utils가 출력된다.
TIL 23-06-28 javascript decodeURIComponent 1. javascript decodeURIComponent 문제점 js url 사용 중 img url을 제대로 읽지 못하는 이슈 발생 시도해 본 것들 exhibitionImg.setAttribute("onerror", "this.src='/static/img/default-img.jpg'") if (exhibition.image) { if (exhibition.image.includes('https:')) { exhibitionImg.setAttribute("src", exhibition.image); } else if (exhibition.image.includes('https%3A')) { // 대체 url 코드로 인코딩된 url 디코딩 하기 exhibitionImg.setAttribute("src"..
최종 팀 프로젝트[front] netlify 배포 후 image 이슈 1. 프론트 baseURL이 바뀐 후 이미지를 불러오지 못하는 문제 발생 문제점 baseURL이 netlify로 교체 후 image 호출 에러 // export const frontendBaseURL = "http://127.0.0.1:5500"; export const frontendBaseURL = "https://dapper-centaur-40e156.netlify.app"; 시도해 본 것들 이미지를 불러오는 if문을 문제로 판단 if (recommend.image) { if (recommend.image.includes('https:')) { recommendImg.setAttribute("src", recommend.image) } else { // 대체 url 코드로 인코딩된 url 디코딩 하..
최종 팀 프로젝트[back] serializer update이슈 해결 1.serializer update 이슈 해결 문제점 patch를 사용했을 때 비밀번호의 값이 들어가지 않게 된다면 patch를 사용한 뒤 재 로그인이 불가능한 이슈 발생 시도해 본 것들 문제가 발생하는 코드 확인하기 def update(self, instance, validated_data): # patch를 사용 하기 위에 값이 들어 오지 않으면 원래 상태, 아니면 수정된 데이터 저장 user = super().update(instance, validated_data) password = user.password user.set_password(password) # 비밀번호 암호화 user.save() return user 기존의 코드를 봤을 때 user.password로 불러오기 때문에 patch를..
WIL 23-06-25 1. 팀 프로젝트 수행 한 주 동안 있었던 일 전체적인 흐름보다 오늘 내가 할 일만 생각했다. 있었던 일에대한 생각 팀원으로 프로젝트를 진행한다해도 별로 좋지 않은데 팀장으로 이렇게 진행을 하니 한주의 다가올 수록 압박감을 느꼈다. 그것으로부터 배운 점 저번 주에도 느꼈던 시간이라는 리소스를 관리하는 게 혼자 만드는 토이 프로젝트와 가장 큰 차이점인 것 같다. 배운 것을 활용할 방법 해야하는 일은 눈 돌리지말자 한 번 타협하기 시작하면 끝이 없다. 이번 주 목표 MVP 기능 구현 하기 - 타임라인을 구체적으로 설정하지 못해서, 예상밖의 일이 생겼을 때 중요도 파악을 제대로 하지 못함 백준 알고리즘 매일 풀기 - 7/7 쉬운 문제로 매일 풀기 다음 주 목표 팀 프로젝트 마무리 단계 열심히 하기 - 이번주는..