728x90

전체 글 503

26일차_3주차 강의 응용 & 3차 구현 테스트

3주차 강의 웹 프로그래밍 A-Z 심화 3주차에서 지도 api를 이용해 맛집 사이트를 크롤링해서 db에 저장해서 지도에 마커를 찍는 강의를 보고 주소만 알면 자동적으로 좌표를 만들어주니 우리 프로젝트에 반영할 수 있을까? 카카오 api를 사용하기는 하지만 연습삼아서 한 번 해볼까 해서 카카오 지도에 반려동물 동반 카페를 검색해서 뜨는 가게의 이름과 주소를 크롤링했다. 근데 내 위치 기반으로 떠서 가게가 2개밖에 안떴다. 일단 연습용이니 2개라도 크롤링해서 강의에서 사용했던 코드를 토대로 금방 작성했다. 강의를 들으면서 작성했던 코드라서 그런가 팀프로젝트로 사용했던 카카오 api는 이것 저것 고쳐가면서 하느라 시간이 꽤 걸렸었는데,,😅 3차 구현테스트 구현 해야할 것들 -조회수 글을 조회할때마다 데이터의 ..

TIL 2021.10.08

25일차_팀 프로젝트 계획짜기

팀프로젝트 계획 제일 먼저 좋아요 +1 제한과 좋아요 취소 기능을 구현하려고 했다. 처음에는 인스타 좋아요 처럼 좋아요를 누르면 하트 색상이 변하고 취소를 누르면 하트 색상이 다시 변하는 기능을 만들어봐야겠다. 라고 생각을 했는데 팀원분들과 얘기하면서 여기에 문제가 생겼다. 만약 내가 누른 좋아요에 다른 사람이 좋아요 취소를 누르면?? .... !! 😲😲😲 그래서 다시 생각한 게 로그인이다. 로그인과 회원가입은 내가 구현하는 담당은 아니지만 db에 id와 pw를 담을 공간을 만들어서 좋아요를 누른 사람의 id가 이미 누른 id일 경우 버튼이 🧡이고 한번 더 누르면 -1 & 좋아요 누른 db 삭제 좋아요를 누른 사람의 id가 안누른 id일 경우 버튼이 🤍 한번 더 누르면 +1 & 좋아요 누른 db 넣기 이..

TIL 2021.10.07

24일차_나홀로 일기장

심화_일기장에서 배운 2가지 새로 배운 코드 정리 1. 사진 가져오기 사진 가져오기 정리 FormData에 title과 content, 사진 file을 담아서 data에 form_data 변수로 서버에 보냈다. 서버는 받은 파일을 현재 날짜.확장자 로 db에 저장 2. 현재 날짜 가져오기 today = datetime.now() mytime = today.strftime("%Y-%m-%d-%H-%M-%S") Git gitignore을 설정해서 git에 필요없는 파일은 업로드 되지 않게 했다. git bash를 이용해서 작성하는 설명이 잘 없는 것 같다. 특정 폴더를 .폴더명 으로 해야하는지 폴더명으로 gitignore에 적어야하는지 몰라서 2개 다 적었다.😂 vim .gitignore 참고 사이트 >> ..

TIL 2021.10.06

23일차_2차 팀프로젝트 시작

2차 팀프로젝트 시작 이 전 프로젝트에서 잘 다루지 못한 issue에 대해서 어떻게 쓰여야 하는지 팀원들과 의견을 나눴다. issue는 게시판 느낌으로써 제목에는 issue 내용을 적고 커밋할 때 issue 번호를 같이 적으면 같이 반영이 된다. 나는 이 전에 잘 모르고 커밋할 때 순서대로 #1, #2, ... 올려서 issue가 뒤죽박죽이 되었다.😅 이번에는 issue를 잘 다루기 위해 미리 git에 해야할 목록들을 issue에 작성했고 어떻게 다뤄야 할지 팀원들과 이야기 나눴으니 앞으로 git을 잘 활용해야 겠다는 생각이 들었다. REST API 팀원들과 공유된 RestAPI 관련 링크들을 보면서 이해가 되었는데 막상 내가 구현해야 할 API를 작성하려고 보니 내가 직접 구현을 하면서 작성하는게 아니..

TIL 2021.10.06

3주차

09.27~10.1 1차 프로젝트 마무리 처음에는 내가 맡은 역할을 구현할 수 있을지 의문이었다. (아무 것도 몰라요,,) sample 코드를 보면서 이해하려고 하고 이것 저것 만지면서 수정하다보니 운이 좋게도 구현할 수 있었다. 팀원분들이랑 각자 맡은 역할을 잘 수행해 기능들을 합쳐서 결과물이 나왔을 때 신기했다. 나에게 팀플이란 대학교 조별과제로써 혼자하는?그런 느낌이었는데 여기 팀원분들은 친절하게 모르는거 답해주시고 잘 알려주셔서 결과가 좋았던게 아닐까? 다만 아쉬웠던 부분은 강의를 듣고 배운 내용을 써먹는게 1차 프로젝트 목표였는데 강의를 듣고 뭔가를 잘 써먹었다는 느낌은 없고 그냥 api 보고 일부 수정한 것 말고는 없는 것 같아 아쉬웠다. (같이 지도api를 쓰는 사람들과 차별점이 없다는 느낌..

WIL 2021.10.04

19일차 _ 2번째 구현테스트

구현해야할 것들 1. db idx - 번호(데이터의 유니크한 번호) title - 타이틀 content - 내용 reg_date - 저장 데이트 타임 2. reg_date 컬럼을 사용하여 최근에 작성한 글이 상위에 위치하도록 최신순으로 정렬 3. 데이터의 유니크한 번호인 idx 컬럼을 사용하여 삭제 저장 데이트 타임 형식이 2021.09.29 11:59:05 와 같이 나와야 한다해서 구글링을 하였고 datetime 모듈을 통해 구할 수 있다는 것을 알았다. 원하는 형식으로 나오기 위해 문자열 포맷팅을 사용했다. from datetime import datetime now = datetime.now() reg_date = "{}.{}.{} {}:{}:{}".format(now.year, now.month,..

TIL 2021.10.02

1차 프로젝트 _ KPT 회고

1차 프로젝트 기획안 Project_댕댕백서 1차 프로젝트(피드백 후 수정) 1차 프로젝트 Git https://github.com/Lluora/Team14 1차 프로젝트 영상 https://youtu.be/epJgGWekB6I Keep - 팀원들과 서로 이야기 많이 하는 점이 좋음 - 잘하시는 분들이 질문을 하면 도와주시고 하는게 협업할 때 잘되는 점인 것 같음 - 서로 의사소통이 잘 되는 것 같음 - 역할 분담이 잘 되었음(역할 백업과 구분이 잘 되었음) - 서로 코칭 해주는 것에 대해 팀원 분들이 적극적으로 참여함 - 각자 맡은 문제를 해결하려는 노력이 좋았음 Problem - GIT의 전체적인 이해 부족 - 기획에 시간을 너무 잡아 먹음 - 문제가 안되는 부분은 다른 팀원에게 공유를 해야하는데 공..

Project 2021.10.02

18일차_1차 팀프로젝트 마무리

프로젝트 모든 팀원들이 한 내용을 다 합치고 난 후 처음부터 실행을 해보고 몇가지 수정을 진행했다. 합치면서 일부 수정을 하지 못하거나 겹치는 부분들을 앞으로도 계속 체크를 해봐야 할 것 같다. 수정한 부분 - 장소를 검색하기 전까지는 추천장소가 뜨고 검색 후에는 검색한 관련 장소만 띄우게 수정 - 좋아요 버튼을 누를 때 숫자로 형변환 후 정렬 - 리뷰 등록할 때 좋아요 default 값 변경 처음부터 끝까지 진행해보니 리뷰 등록하면 무조건 좋아요가 특정 숫자로 저장되어 있어서 코드를 살펴보다가 몇 가지 수정을 하게 되었다. 장소 검색을 하면 여전히 추천 목록이 위에 띄워져 있어서 불편함이 느껴져 검색을 하면 없어지는 것으로 수정했다. 리뷰 등록 후 추천 목록이 다시 업데이트 되는데 리뷰 등록할 떄의 좋..

TIL 2021.09.30