1. 미니프로젝트 완성 및 회고
- 프로젝트 마무리
- 방명록 작성(박찬환님) 및 좋아요 버튼(이솔님) 도움을 받아 추가 완료
- API 설정을 기능별로 한 명씩 맡아 복잡하게 섞이는 일 없이 진행되었다.
- 내가 작성한 것은 아니어서 추후에 다시 개인페이지 만들면서 공부할 필요가 있다.
@app.route('/hong')
def hong():
return render_template('hong.html')
@app.route("/comment/hong", methods=["POST"])
def hongcomment_post():
hongname_receive = request.form["hongname_give"]
hongcomment_receive = request.form["hongcomment_give"]
doc = {
'hongname': hongname_receive,
'hongcomment': hongcomment_receive
}
db.hongfan.insert_one(doc)
return jsonify({'msg': '방명록 작성 완료!'})
@app.route("/comment/hong", methods=["GET"])
def hongcomment_get():
hongcomment_list = list(db.hongfan.find({}, {'_id': False}))
return jsonify({'hongcomments': hongcomment_list})
@app.route('/like5', methods=['POST'])
def update_like_cnt5():
like = db.likes.find_one({'name': '홍승엽'})['likes']
print(like)
db.likes.update_one({'name': '홍승엽'}, {'$set': {'likes': like + 1}})
like = db.likes.find_one({'name': '홍승엽'})['likes']
return jsonify({'name': '홍승엽', 'like': like})
@app.route('/like5', methods=['GET'])
def get_like_cnt5():
like = db.likes.find_one({'name': '홍승엽'})['likes']
print(like)
return jsonify({'name': '홍승엽', 'like': like})
- 프로젝트 회고