7일차 기록
준비
PyCharm
robo3T
memo
#app.py 뼈대
from flask import Flask, render_template, jsonify, request
app = Flask(__name__)
import requests
from bs4 import BeautifulSoup
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.dbsparta
## HTML을 주는 부분
@app.route('/')
def home():
return render_template('index.html')
@app.route('/memo', methods=['GET'])
def listing():
sample_receive = request.args.get('sample_give')
print(sample_receive)
return jsonify({'msg':'GET 연결되었습니다!'})
## API 역할을 하는 부분
@app.route('/memo', methods=['POST'])
def saving():
sample_receive = request.form['sample_give']
print(sample_receive)
return jsonify({'msg':'POST 연결되었습니다!'})
if __name__ == '__main__':
app.run('0.0.0.0',port=5000,debug=True)
프로젝트 기본 폴더 세팅
-static 폴더
-templates 폴더 / html 파일
-app.py
모두의 책리뷰 연습 / post,get
-리뷰 저장->mongoDB에 저장
-리뷰 보기->mongoDB에 저장된 리뷰 가져오기
느낀점
어떤 순서로 돌아가는지 파악은 했는데
아직 정확하게 알고 있는건 아닌 느낌이다
나홀로메모장 뼈대 준비하면서 크롤링 테스트 한 것을 app.py에서 사용해야한다는데
노션에서 뒷부분 내용을 보고 돌아와서 다시 강의들으니까
무슨 말인지 알아들었다 ;)
코딩은 반복 또 반복
'TIL 기록' 카테고리의 다른 글
[스파르타 코딩클럽] 6일차 기록 (0) | 2022.02.28 |
---|---|
[스파르타 코딩클럽] 5일차 기록 (0) | 2022.02.25 |
[스파르타 코딩클럽] 4일차 기록 (0) | 2022.02.24 |
[스파르타 코딩클럽] 3일차 기록 (0) | 2022.02.23 |
[스파르타 코딩클럽] 2일차 기록 (0) | 2022.02.22 |