본문 바로가기

전체 글

(43)
내일배움캠프 3주차 회고(WIL) 어느덧 3주차가 다 지나고 첫 프로젝트 POC도 무탈하게 지나갔다 :) 금요일에 4팀의 발표와 Q&A 시간이 지나고, 1시간 타임어택 과제를 제출하고 이번 주말은 오랜만에 공부는 싹 잊어버리고 여자친구와 데이트를 하면서 휴식하는 주말을 보냈다. 돌이켜보면 첫 일주일은 그냥 나에게 들어오는 지식도 소화를 하지 못해서 앞으로 나아가지는 못하면서 불안함 때문에 잠도 잘 못자던 시간이였다. 굉장히 기초적인 교육이였지만, 처음으로 접하는 지식을 짧은 시간 내에 이해하고, 그 지식을 응용하는 것은 나에게 정말 불가능에 가까웠으며, 특히 첫 1시간 구현 테스트에서는 멘탈이 와장창 박살나서 솔직하게 여기에 그때 마음을 적자면 번아웃이 왔던 것 같다. 지금이라도 팀에게 피해주지말고 차라리 내발로 나갈까 하는 생각이 있었..
내일배움캠프 19일차 기록 1차 프로젝트 끝! 그동안 작성한 코드를 올려본다 :) # board 하나 제거하는 기능 @app.route('/api/delete', methods=['POST']) def delete_board(): title_receive = request.form['title_give'] #이름 받아오기 db.board.delete_one({'title': title_receive}) # 받아온 이름으로 db 삭제하기 return jsonify({'msg': '삭제 완료'}) #메세지 리턴해주기 #서버에서 ajax 통신으로 이름값을 받아서 db에서 검색하고 삭제해주는 기능 @app.route('/api/board-update', methods=['POST']) def update_board_content(): c..
내일배움캠프 18일차 기록 - 1차 프로젝트 POC 마무리 - 일주일간 으쌰으쌰 했던 1차 POC가 어느정도 마무리 됐다. 골머리를 앓던 페이지 이동과 게시판 글 수정하기, 게시판 글 삭제하기 기능을 구현했다! 처음에 시작할때만 해도 아 이게 과연 될까..? 싶은 것들이 내 손으로 하나하나 만들어서 기능이 굴러가는걸 보니까 진짜 감격스러웠다 ㅠㅠ 내일 구동하는 모습과 해설을 담은 영상을 찍고 AWS에 배포하면 끝인데, AWS 배포는 팀장님께서 담당해 주셨다. 내일 영상이 잘 찍히면 구동되는 모습을 한번 티스토리에 올려봐야겠다!
내일배움캠프 17일자 기록 - 삽질에서 답을 찾다 - 3일? 4일? 진짜 삽질을 오지게 한 부분에서 결국 정답을 찾았다 ㅠㅠ 페이지를 넘겼을때 어떻게 이전 페이지의 정보를 넘겨줄 수 있을까? 에 대한 해답은 결국 혼자서 찾지는 못하고 튜터님에게 질문하여 리오의 일상 :: [JS] URL 에서 파라미터 추출 하는 방법(IE 포함 / +URLSearchParams ) (tistory.com) [JS] URL 에서 파라미터 추출 하는 방법(IE 포함 / +URLSearchParams ) [JS] URL 에서 파라미터 추출 하는 방법(IE 포함 / +URLSearchParams ) 자바스크립트에서 url의 파라미터를 읽기/수정 등을 사용할 때 쓰는법 입니다. www.test.com?type=Name 이란 값에서 Name을 사용하기위한....
내일배움캠프 16일차 기록 2일차 삽질중 - 1. 목록에서 수정버튼을 누른다. 2. 수정 페이지로 이동한다. 3. 수정 페이지에 해당 게시글에 대한 정보가 보인다. 4. 그것을 제목, 내용만 수정할 수 있게 한다. 5. 수정된 내용을 수정 버튼이 눌리면 수정된다. 기본 틀? 로직은 위와 같은 기능인데,,, 수정버튼을 누르면 특정 값을 받아서 수정페이지에 넘겨줘서 그 값을 수정페이지에서 표시하고 싶은데, 그 받아온 값을 수정 페이지에 넘기는 방법을 모르겠다... '수정' 이라고 써져 있는 버튼을 누르면 작성자와 제목 내용의 값을 서버로 전달하는 것 까지는 구현 했는데, 이 값을 대체 어떻게 수정 페이지에 넘겨서 작성자와 제목 내용을 미리 표시하게 할 수 있을지 ..? 수정 페이지에서 보내는 값은 Form action 기능을 이용해서..
내일배움캠프 15일차 기록 하루 왼종일 삽일만 했다... 나는 광부인가 개발자인가 ... 어제 무심코 마신 커피가 오늘의 나를 죽였다 ^^,,, 밤새 잠이 안와서 뒤척이다가 뜬눈으로 밤을 지새우고 진짜 피곤해서 죽는 줄 알았다. 원래 사실 오늘 어제 구현한 부분에서 부족한 점이 있어서 개선을 할려고 했는데, 그 개선이 진짜 생각보다 엄청 어려워서 삽질에 삽질을 하다 결국 포기했다. mongoDB에서 유니크 값인 _id 값을 특정하여 글을 수정하는 부분이였는데 진짜 별거 아닐 줄 알았는데 별거 아닌건 나였다 ^^,, 삽질만 하다 포기하고 일단 게시판 상세 페이지 틀을 간단히 짜고 또 location.href="url" 로 html 주소를 지정 해 주었는데 404 에러가 떠서 한번 더 삽질을 시작했으며, 심지어 어제 이상없이 작동하던..
내일배움캠프 2주차 회고 (WIL) 벌써 시간이 훌쩍 지나 어느새 2주차 회고를 쓰고 있는 중이다. 이번 주차는 추석이 있어서 사실 공부는 그렇게 많이 하지는 못했다. 개인적으로 힘든 일도 있었고 추석연휴에 가족들이 다 모여서 북적북적하니 공부에 집중이 하기가 사실상 너무 힘들었따 ...ㅎ.... 이번주차에서 제일 중요한 부분은 아무래도 팀 프로젝트라고 말할 수 있다. 우리 13팀이 어떤 프로젝트를 할지 서로 모여서 머리를 맞대고 회의하고, 대략적인 틀을 잡아서 역할을 배분하고 진행하기로 했다. 일단 우리팀이 정한 목표는 홈트레이닝을 바탕으로 운동을 하고 싶지만 여러 요인들 (헬스장이 멀다던가, 어떻게 운동을 시작해야 할지 모른다던가 등) 때문에 운동을 못하는 사람들을 대상으로 집에서 할 수 있는 홈트레이닝을 맞춤 추천해 주는 웹 사이트를..
내일배움캠프 13일차 기록 CRUD 게시판 UD 부분에서 머리를 쥐어 뜯고 있는 중이다 ^^... @app.route('/diary', methods=['POST']) def diary_delete(): name_receive = request.form['name_give'] db.dbMuscle.delete_one({'name': name_receive}) return jsonify({'msg': '삭제 완료'}) function diary_delete(){ $.ajax({ type: "POST", url: "/diary", data: {name_give : ${name}}, success: function(response) { alert(response['msg']); } }) } 위와 같은 포맷이 있을 때 삭제라는 텍스트 부..