Louie NRT Story

[python] Flask Tutorial 유튜브 강의 본문

에너지

[python] Flask Tutorial 유튜브 강의

hyeok0724.kim@gmail.com 2020. 7. 27. 20:55
반응형

1. Flask란 무엇인가?

- Python으로 개발 된 웹프레임워크

- 특별한 도구나 라이브러리가 필요 없기 때문에 마이크로 프레임워크의 장점이 있음

- Form, Database 등 핵심 기능이 모두 플라스크의 자체 기능이 아닌 확장 모듈 사용함

- Django와 같이 모든 기능을 포함하고 있는 덩치 큰 프레임워크와 달리 Flask는 최소한의 기능만 포함함

 

2. SQLACHEMY 사용법

1) Database 만드는 방법

- from app import db, db.create_all()

2) 데이터 생성하기

- BlogPost query를 통하여 데이터가 없음을 확인함

- db.session.add를 통하여 데이터를 2개 집어넣음

- BlogPost query를 통하여 데이터가 2개 있음을 확인

※ 참고로 query를 날렸을 때 응답을 Blog Post + id 인 이유는 아래의 설정이 들어갔기 때문임

3) 데이터 조회

- 반환된 데이터를 column 별로 확인 할 수 있음

위의 내용들은 메모리 상에만 존재할 뿐 Commit을 하지 않았기 때문에 DB에는 반영되지 않음

- 첫번째 쿼리 값을 가져 올 수 있음

- title이 같은 데이터를 불러 올 수 있음

- 특정 Column 데이터 불러오는 방법

- 데이터 filter 걸고 원하는 데이터 가져오는 방법

 

4) 데이터 삭제하기

- 두번째 데이터 삭제

5) 데이터 수정하기

- 특정 데이터 수정하는 방법

3. 구현된 화면

1) Home 화면

2) 게시판 보드

3) Post 화면

 

Referece:

github.com/LouieKim/flask_example_01

 

LouieKim/flask_example_01

https://youtu.be/3mwFC4SHY-Y. Contribute to LouieKim/flask_example_01 development by creating an account on GitHub.

github.com

https://wikidocs.net/81039

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

youtu.be/3mwFC4SHY-Y

반응형
Comments