일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 충전기
- 안드로이드
- esp8266
- AWS
- 급속충전기
- 펌웨어
- flask
- 라즈베리파이
- STM32
- homeassistant
- lambda
- 전기차
- 홈어시스턴트
- OCPP
- 보안
- 에버온
- dynamodb
- 완속충전기
- raspberry
- 서버리스
- YMODEM
- 전기차충전
- IOT Core
- 전기차충전기
- 디자인패턴
- everon
- Android
- 파이썬
- thread
- 플라스크
Archives
- Today
- Total
Louie NRT Story
[python] Flask Tutorial 유튜브 강의 본문
반응형
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:
반응형
'에너지' 카테고리의 다른 글
[전력사용량] 전력사용량 계산하는 방법 (0) | 2020.08.05 |
---|---|
[PHP] 그누보드 (0) | 2020.08.02 |
[Raspberry] DHCP 서버 만들기 (2) | 2020.07.27 |
[Reverse Engineering] 하이브리드 앱 (0) | 2020.07.27 |
[교육] 공공데이터 파이썬 데이터 분석 시작하기 - 03 (0) | 2020.07.26 |
Comments