웹개발플러스 개발일지 1주차
6월 28일 오후 8시에 간략한 OT를 듣고 바로 수업을 듣기 시작해서
오늘 숙제 제출까지 끝냈다. 간단하게나마 개발일지를 남겨보고자 한다.
공부 내용
1주차에서는 간단하게 사진과 글을 올릴 수 있는 페이지를 만들고 AWS EC2로 배포하는 내용을 함께 공부했다.
서버는 Flask 프레임워크를 사용해서 간단하게 구축했고, 프론트 페이지는 html+css+Jquery를 사용해서 만들었다.
느낀점
python과 flask는 졸작 이후 오랜만에 써보는 거라 기억을 더듬어가며 봤던 것 같다. (왜 당연히 node.js를 쓸거라 생각했을까... 커리큘럼 좀 꼼꼼히 읽을 걸..헷)
그래도 데이터나 머신러닝에도 관심이있고하니 언젠가..쓸모가 있겠지 😂
배운 것
-
우분투에서 mongoDB를 실행하려면 sudo service mongod start를 해야함.
리눅스 명령어를 잘 몰라서 처음에 그냥 mongod --auth라 썼다가 에러 만남ㅜ
CS공부하는 김에 리눅스 명령어도 같이 공부해야겠다.. -
mongoDB find projection
DB에서 데이터를 가져올 때 특정 필드 값을 제외하고 가져오고 싶을 때
query 데이터와 함께 projection 파라미터를 보내면 필터링해서 가져올 수 있음
db.collection.find(query, projection)
ex) db.articles.find({},{"_id" : False}) // _id필드 제외하고 전체 데이터 select
projection 값은 {필드이름: True[False]} 이렇게 적어 주면 된다.
- FileZilla
FTP 프로그램의 파워를 잘 몰랐는데, 이번에 확실히 알게되었다..ㅎㅎ
예전에 EC2 빌려서 페이지 배포할 땐 깃헙에 프로젝트를 올리고 우분투에서 pull받아 사용하곤 했는데 드래그만으로 파일을 옮겨 쓸 수 있다니 헷..
Author And Source
이 문제에 관하여(웹개발플러스 개발일지 1주차), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@uknowsj/웹개발플러스-개발일지-1주차저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)