
읽은 책에 대해 말씀해주세요.
다른 사람을 위해 리뷰를 남겨주세요! 다 같이 좋은 책을 읽는다면 다 함께 행복해질 수 있지 않을까요?
제목
저자
리뷰
제목 | 저자 | 리뷰 |
---|
from flask import Flask, render_template, jsonify, request
app = Flask(__name__)
from pymongo import MongoClient
client = MongoClient('localhost', 27017)
db = client.dbsparta
## HTML을 주는 부분
@app.route('/')
def home():
return render_template('index.html')
## API 역할을 하는 부분
@app.route('/review', methods=['POST'])
def write_review():
title_receive = request.form['title_give']
author_receive = request.form['author_give']
review_receive = request.form['review_give']
doc = {
'title':title_receive,
'author':author_receive,
'review':review_receive
}
db.bookreview.insert_one(doc)
return jsonify({'msg': '저장 성공!'})
@app.route('/review', methods=['GET'])
def read_reviews():
reviews = list(db.bookreview.find({}, {'_id': False}))
return jsonify({'all_reviews': reviews})
if __name__ == '__main__':
app.run('0.0.0.0', port=5000, debug=True)
'미니 프로젝트' 카테고리의 다른 글
[7] 나의 버킷리스트 (0) | 2022.06.30 |
---|---|
[6] 스파르타피디아(전 무비스타) (0) | 2022.06.30 |
[5] 화성땅 공동구매 (0) | 2022.06.30 |
[3] 무비스타 (0) | 2022.06.27 |
[1] 나만의 메모장 (0) | 2022.06.27 |