일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- POST
- portfolio
- fetch
- Project
- github
- beautifulsoup
- get
- pymongo
- body
- frontend
- CRUD
- PYTHON
- atlas
- backend
- Crawling
- OOP
- javascript
- CSS
- flask
- synology
- venv
- NAS
- Algorithm
- java
- mysql
- openapi
- mongodb
- flaskframework
- json
- requests
Archives
- Today
- Total
wisePocket
[Flask] Flask framework 미니프로젝트(project pedia) 00 (개요) 본문
Python&Flask Tutorials, AWS EB/Flask_project_pedia
[Flask] Flask framework 미니프로젝트(project pedia) 00 (개요)
ohnyong 2023. 7. 12. 18:40# Flask_project_pedia [Flask] Flask framework 미니프로젝트(project pedia) ## 🖥️ 프로젝트 소개 웹 크롤링을 활용한 간단 리뷰 게시판 형태의 "영화" 리뷰를 등록하는 웹 페이지 서비스 ## 🕰️ 개발 기간 * 23.07.12일 - 23.07.13일 ### 🧑🤝🧑 맴버구성 - 김인용 - 싱글 프로젝트 ### ⚙️ 개발 환경 - **MainLanguage** : `PYTHON` - **IDE** : VisualStudio Code 1.79.2 (Universal) - **Framework** : Flask Framework - **Database** : MongoDB(5.0.11) - **SERVER** : Flask ## 📌 주요 기능 #### View 구성 - top부분에 웹 페이지 정보 : 타이틀(title), 영화 기록하기(button) - button을 누르면 content부분에 리뷰를 기록하는 양식(form) 이 나타남 : 영화 URL(input type=text), 별점(select>1~5option), 영화 리뷰 코멘트(input type=text area) - bottom(사실상 content 하단 division)에는 DB에 저장된(영화가 기록 된) 영화 리스트 : 영화 이미지, 영화 제목, 영화 설명, 별점, 리뷰 코멘트 #### 웹 크롤링 - URL로부터 영화 이미지, 영화 제목, 영화 설명 항목 메타태그 크롤링(soup.select_one) #### 영화 리뷰 기록 진행 - 대상 영화 URL, 별점, 리뷰 코멘트 입력 - '기록하기' 버튼으로 입력값+크롤링 데이터 DB로 전송 및 저장 (insert) #### 리뷰목록확인 - DB에 저장된 기록된 리뷰 데이터 받기(find(==read)) - 받은 데이터를 content 하단 부분에 4열 카드 형태로 출력 |
해당 프로젝트는 아래 깃을 통해 업데이트 되고 있습니다.
https://github.com/yzpocket/Flask_project_pedia
GitHub - yzpocket/Flask_project_pedia: [Flask] Flask framework 미니프로젝트(project pedia)
[Flask] Flask framework 미니프로젝트(project pedia). Contribute to yzpocket/Flask_project_pedia development by creating an account on GitHub.
github.com