본문 바로가기

flask10

4-14 4주차 마무리 연습_ 팬명록 1) 응원 남기기(POST): 정보 입력 후 '응원 남기기' 버튼클릭 시 주문목록에 추가 2) 응원 보기(GET): 페이지 로딩 후 하단 응원 목록이 자동으로 보이기 완성본: http://spartacodingclub.shop/web/homework 완성코드: app.py from flask import Flask, render_template, request, jsonify app = Flask(__name__) from pymongo import MongoClient client = MongoClient("내 URL") db = client.sparta @app.route('/') def home(): return render_template('index.html') @app.route("/homew.. 2022. 5. 23.
4-13 [스파르타피디아] - GET 연습(보여주기) 화면을 새로고침 했을 때, DB에 저장된 리뷰가 화면에 올바르게 나타나는지 확인 1. 요청 정보 : URL= /mars, 요청 방식 = GET 2. 클라이언트(ajax) → 서버(flask) : 없음 3. 서버(flask) → 클라이언트(ajax) : 전체 영화를 보내주기 먼저, 클라이언트와 서버 확인하기 서버코드-app.py @app.route("/mars", methods=["GET"]) def mars_get(): return jsonify({'msg': 'GET 연결 완료!'}) 클라이언트 코드-index.html $(document).ready(function () { show_order(); }); function show_order() { $.ajax({ type: 'GET', url: '/.. 2022. 5. 21.
4-12 [스파르타피디아] - POST 연습(포스팅하기) API 만들고 사용하기 - 포스팅API (Create →POST) 1. 요청 정보 : URL= /movie, 요청 방식 = POST 2. 클라이언트(ajax) → 서버(flask) : url, star, comment 3. 서버(flask) → 클라이언트(ajax) : 메시지를 보냄 (포스팅 완료!) 먼저, 클라이언트와 서버 연결 확인 서버코드-app.py @app.route("/movie", methods=["POST"]) def movie_post(): sample_receive = request.form['sample_give'] print(sample_receive) return jsonify({'msg':'POST 연결 완료!'}) 클라이언트 코드 -index.html function posti.. 2022. 5. 21.
Flask_API GET/POST 요청 / 요청확인 코드 ▶GET 요청 API코드 @app.route('/test', methods=['GET']) def test_get(): title_receive = request.args.get('title_give') print(title_receive) return jsonify({'result':'success', 'msg': '이 요청은 GET!'}) ▶GET 요청 확인 Ajax코드 $.ajax({ type: "GET", url: "/test?title_give=봄날은간다", data: {}, success: function(response){ console.log(response) } }) ▶POST 요청 API코드 @app.route('/test', methods=['POST']) def test_post().. 2022. 5. 20.