본문 바로가기

get10

4-8 [화성땅 공동구매] - GET 연습(주문 웹페이지에서 보여주기) 웹사이트에서 이름,주소,평수를 입력 후 버튼을 누르면 화면을 새로고침 했을 때, DB에 저장된 리뷰가 화면에 올바르게 나타나는지 확인 1. 요청 정보 : URL= /mars, 요청 방식 = GET 2. 클라이언트(ajax) → 서버(flask) : 없음 3. 서버(flask) → 클라이언트(ajax) : 전체 주문을 보내주기 먼저, 클라이언트와 서버 확인하기 서버코드 @app.route("/mars", methods=["GET"]) def mars_get(): return jsonify({'msg': 'GET 연결 완료!'}) 클라이언트 코드 $(document).ready(function () { show_order(); }); function show_order() { $.ajax({ type: 'G.. 2022. 5. 19.
서버 / HTTP 서버? 요청을 받으면 요청한 내용을 보내주는 프로그램. HTTP? 서버와 클라이언트가 소통을 하기 위해서 이용하는 방법 대표적으로 GET, POST, PUT, DELETE 방법이있다. 1. GET (읽기) 서버로 부터 데이터를 가져와서 보여줌 예) www.naver.com을 치면 네이버 웹페이지를 서버에서 가져와 보여줌 2. POST(쓰기) 서버에 데이터를 추가, 작성 등 예) 블로그 포스트작성, 댓글작성 3. PUT(수정) 서버의 데이터를 갱신, 작성 예) 블로그 작성글 수정, 업데이트 4. DELETE(삭제) 서버의 데이터를 삭제 예)블로그 포스팅 삭제 그래서!!! 코드짤때 코드에 사용자가 /list라는 페이지를 GET요청하면 거기 해당되는 list.html이라는 파일을 보내줘 라는 코드로 서버에 요.. 2022. 5. 19.
4-6 [화성땅 공동구매] - 뼈대 준비 app.py 코드 from flask import Flask, render_template, request, jsonify app = Flask(__name__) @app.route('/') def home(): return render_template('index.html') @app.route("/mars", methods=["POST"]) def web_mars_post(): sample_receive = request.form['sample_give'] print(sample_receive) return jsonify({'msg': 'POST 연결 완료!'}) @app.route("/mars", methods=["GET"]) def web_mars_get(): return jsonify({'msg.. 2022. 5. 18.
4-5 [화성땅 공동구매]프로젝트_ 필요한 패키지? 완성작: http://spartacodingclub.shop/web/mars flask 폴더 구조 만들기: static, templates 폴더 + app.py 만들기 만들기위해 필요한 패키지 : flask, pymongo, dnspython 다운받아놓기 아 어려워 미쳐버려........ 2022. 5. 18.