본문 바로가기

스파르타코딩개발일지

4주차 과제 및 후기

4주차에는 버튼 클릭했을때 데이터베이터에  저장되는것과

화면에 자동으로 데이터베이스의정보들을 불러오는 방법을 배웠다.

@app.route("/homework", methods=["POST"])
def homework_post():
    name_receive = request.form['name_give']
    comment_receive = request.form['comment_give']
    doc = {
        'name': name_receive,
        'comment': comment_receive,
    }
    db.homework.insert_one(doc)

저장하는것은 크게 어렵지 않았다.

변수명과 저장하고싶은 내용만 작성 하면 끝

 

@app.route("/homework", methods=["GET"])
def homework_get():
    comment_list = list(db.homework.find({}, {'_id': False}))
    return jsonify({'comments': comment_list})

화면에 정보들을 불러오는 코드다

이전에사용했던 코드들을 그대로 불러오면서 db이름을 변경하지 않아서 다른db의 정보를 불러왔다.

'스파르타코딩개발일지' 카테고리의 다른 글

미니프로젝트 S.A.(Starting Assignment)  (0) 2022.08.26
5주차수업 및 과제  (0) 2022.08.19
3주차 마치며  (0) 2022.08.15
스파르타 코딩 2주차 과제 및 후기  (0) 2022.08.13
첫 개발일지.  (0) 2022.08.11