on
스파르타코딩 왕초보 웹개발 종합반 [5주차]-1 (21.08.16)
스파르타코딩 왕초보 웹개발 종합반 [5주차]-1 (21.08.16)
728x90
21.08.16 월요일 (15일 차)
5주 차 5-9까지 들음
대체휴일 만세
교육 내용(기억나는 것)
- 가비아에 도메인등록하기
https://www.gabia.com/
가비아에서 올해동안 .shop 도메인 1년짜리를 500원에 구매하는 이벤트가 있다.
거기에서 부가세 50원을 함께 결제하면 도메인이 생긴다.
[무비스타]
- 프로젝스 세팅
1) new project 시 venv 같이 만들어지는지 확인 (없으면 직접 입력도 가능)
2) 설치되면 디렉토리 및 일부 파일 생성
- 디렉토리 static / templates
- 파일 app.py 와 templates안에 index.html
3) 패키지 설치
- 서버 : flask
- db : pymongo
- 크롤링 : bs4, requests
- db 만들기 (데이터 쌓기)
데이터들을 먼저 모아주고 그다음에 데이터를 보여주는 작업을 통상적으로 많이 하기에 이 작업 먼저 실행
- db 데이터 가져오는데 정렬하는 방법
.sort('컬럼명', 1) # 오름차순
stars = list(db.mystar.find({}, {'_id': False}).sort('like',-1)) #내림차순 #오름차순은 1
- api 만드는 순서
1) 클라이언트와 서버 연결 확인
2) 서버 내용 만들기
3) 클라이언트 만들기
4) 확인하기
- 프로젝트 서버에 올리기
모든 컴퓨터는 서버가 될 수 있으나, 언제나 요청에 응답하려면 컴퓨터가 항상 켜져있어야하고, 모두에게 접근할 수 있도록 해야함
-> AWS를 이용해서 사용할 예정
소감
이로써 3번째 실습도 끝났다. 하루 8강 제한이 있다보니, 오늘 더 못들어 서버에 프로젝트는 못올리게 되어 아쉽..
내일 올리면 되니깐 뭐...!
쉬는날에는 8강씩 꼬박꼬박 듣고있다.
대단해 나
from http://youten.tistory.com/46 by ccl(A) rewrite - 2021-08-16 12:00:47