내일배움캠프/오늘 배운 내용
[TIL] 2일차 (서버 관리)
HJ::
2023. 5. 16. 20:47
가상 환경 만들기: app.py 만들고 templates 폴더 생성 -안에 index.html
-> python -m venv venv : 생성됨
-> 오른쪽 밑 파이썬 클릭 - > ctrl + shift + ~ -> 터미널 재시작
-> (venv) 뜨면 성공이다.
mongo DB: 홈페이지에서 가상 DB 만듬
Flask: DB를 연결해주는 API
- python 파일에서 연결하고 실행시켜준 뒤 localhost:5000 연결 완료.
- render.template : html을 그려주기 위한 함수?
Beautiful soup4 : 웹 스크래핑 할 때 쓰임.
설치환경
pip install flask pymongo dnspython (requests bs4)
일단, 입력부터 올리도록 하자.
POST - 받기도 하고(html에서 form에 있는 자료) 보내기도한다.
- mongoDB에 저장한다.
GET- DB받으면 여길로 받는다.
DB에 저장하고 DB로 부터 데이터 받아와서
값 저장하고.
* 받고 페이지 갱신 :
window.location.reload();