본문 바로가기

내일배움 캠프

(76)
내일배움 캠프 1주차 회고 금주는 미니프로젝트로 팀원 소개페이지 제작을 했다 처음으로웹페이지를 팀원들하고 같이 만드는 거다보니까 여러가지 문제들이 발생했었는데 이중에서 가장 큰문제는 팀원들 전부다 git의 사용법을 몰라서 헤맨점이다 $git pull 이 코드를 통해 데이터를 받아오고 다른 팀원의 venv 파일을 가져와서 자꾸 push할때 힘들었던 점.... 병합을 하다가 잘못해서 코드가 꼬인상태로 $git push 를 해버려서 날라가 버린 코드 데이터.... 이거를 복구하기위해서 인터넷에서 여러가지를 검색하기도 하고 매니저님한테도 물어봐서 도움을 요청하기도 했었다.. $git revert $git reset 를 통해서 문제점을 해결하라고 하셨는데 이거의 활용법은 아직도 완벽히 익히지 못한거것다... 앞으로 git에대해서 좀더 익혀..
2023 03 17 미니 프로젝트 끝 오늘은 미니 프로젝트가 끝나고 자기의 코드를 되돌아보고 어떤게 마음에 드는지에 대해 생각해보는 시간을 가졌다 지금 생각해보면 게시판의 인덱스 구현이 처음에는 되게 힘들었었다 지금 만들어진 인덱스값을 구하는 코드는 last_index=col.find().sort('_id',-1).limit(1) if col.count_documents({}) == 0: index=1 else: index=last_index[0]['index']+1 _id값으로 정렬했을때 한개의 데이터만 가지고와서 그 값의 인덱스값을 확인하는 식으로 인덱스를 추가하는 방식이었는데 처음에는 col.count_documents() 를 이용해서 데이터의 갯수를 읽은다음에 하나하나 갯수를 데이터에 넣어서 인덱스를 구현하려고했었다 하지만 삭제를 구..
2023 03 15 python 방명록수정 기능 col.update_one({'index':index,'pw':pw},{'$set':{'comment':comment_data}}) update_one을 이용해서 인덱스와 pw값을 비교해서comment값을 수정하는 코드를 작성했습니다 result = col.find_one({'index':index2,'pw':pw}) if result is None: return jsonify({'msg': '수정 실패!'}) else: return jsonify({'result': 'True'})​ 처음에 수정버튼을 눌렀을때 인덱스와 pw값을 비교해서 올려진 db와 값이 일치하는지 확인한다음에 수정할수있는 창을 나오게했습니다 fetch('/comment3', { method: "POST", body: formData ..
2023 03 14 pyhton,mongo db 를 이용한 방명록 구축 last_index=col.find().sort('_id',-1).limit(1) if col.count_documents({}) == 0: index=1 else: index=last_index[0]['index']+1 doc={ 'index':index, 'id':id_receive, 'pw':pw_receive, 'comment':comment_receive } col.insert_one(doc) 야매로 짜버린 게시판 index... 방명록삭제를 구현하기위해 index값을 어떻게하면 구할수있을지 생각을 많이했었다 sort()를 이용해서 _id를 역순으로 정렬한다음에 1개만 가져와서 그 데이터의 인덱스값보다 1높게 인덱스가 들어가게 했다 result = col.find_one({'index':inde..