서버를 구동시켜주는 편한 코드 모음이며, 서버를 구동하려면 필요한 복잡한
일들을 쉽게 가져다 쓸 수 있다.
프로젝트 폴더 안에,
ㄴstatic 폴더 (이미지, css파일을 넣어둡니다)
ㄴtemplates 폴더 (html파일을 넣어둡니다)
ㄴapp.py 파일
(참고 해야할 것은 'venv'파일은 절대 건드리면 안되는 파일이다.)
우선 templates파일 안에 .html파일을 넣어준다.
그 후 html파일을 불러올 때는
def home():
return render_template('index.html')
와 같이 두번 째 줄 괄호안에 '.html'파일을 입력을 해준다.
클라이언트와 서버 확인하기
서버 만들기
클라이언트 만들기
완성 확인하기.
ㄴ. Flask 실행 시 웹에서 localhostd에 접속하여 확인을 해준다.
1주차와 2주차 숙제 때 만들었던, '나홀로 쇼핑몰' 라는 html을 이용해서
flask를 사용해서 API중 POST와 GET방식을 사용하여 DB에 데이터를 저장도 해보고, 출력도 해보는 것을 추가했다.
분명 오타도 없고, 실행해야할 프레임워크 및 DB를 잘 설치까지 했는데, 스스로 했을 때, 웹에서 실행이 안되서 많이 헤맸다... 다시 코드를 싹다 지우고, 천천히 써 내렸갔더니 됐다. 우선 4주차 숙제를 완료하기는 했지만 찝찝한 마음에 다시 한번 복습을 해 나가봐야겠다.