스파르타코딩 왕초보 웹개발 종합반 [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