1) 프로젝트 분석
퍼블리싱 단계???
2) flask 폴더 구조 만들고, 프로젝트 폴더로 이동
프로젝트폴더
|— venv
|— app.py (서버)
|— templates
|— index.html (클라이언트 파일)
3) 가상환경venv 생성하고, 패키지까지 설치!
- Terminal > New Terminal
- $ py -m venv venv
- 우측 하단 파이썬 버전 선택하여 venv로 이동
- 터미널 우측 닫기 버튼으로 끄고 다시 켜기. Terminal > New Terminal
- $ pip install flask pymongo dnspython requests bs4 (필요한 패키치만 설치)
flask : python 서버 프레임워크
pymongo, dnspython : mongoDB에 데이터를 저장하기 위해 DB 연결 시 필요. dnspython은 DNS패키지로, 도메인을 받아 뭔가를 송수신할 때 사용
requests, bs4 : 크롤링. requests는 html 문서를 가져올 때 사용. bs4는 매우 길고 정신없는 html 문서를 잘 정리되고 다루기 쉬운 형태로 만듦(파싱)
'MongoDB' 카테고리의 다른 글
Step 3. API 만들고 사용하기 (0) | 2023.04.21 |
---|---|
Step 2. 뼈대 준비 (0) | 2023.04.20 |
[Framework] Flask GET, POST 요청 (0) | 2023.04.19 |
[Framework] Flask 시작 (0) | 2023.04.19 |
[Library] Pymongo DB조작 (0) | 2023.04.19 |