[모두의책리뷰] - 뼈대 준비하기

[모두의책리뷰] - 뼈대 준비하기

기본세팅한 창에서

index.html에 → [코드스니펫] - 모두의책리뷰-app.py 붙어넣기

모두의 책리뷰 | 스파르타코딩클럽

integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm"

crossorigin="anonymous">

integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q"

crossorigin="anonymous">

$(document).ready(function () {

showReview();

});

function makeReview() {

$.ajax({

type: "POST",

url: "/review",

data: {sample_give:'샘플데이터'},

success: function (response) {

alert(response["msg"]);

window.location.reload();

}

})

}

function showReview() {

$.ajax({

type: "GET",

url: "/review?sample_give=샘플데이터",

data: {},

success: function (response) {

alert(response["msg"]);

}

})

}

* {

font-family: "Do Hyeon", sans-serif;

}

h1,

h5 {

display: inline;

}

.info {

margin-top: 20px;

margin-bottom: 20px;

}

.review {

text-align: center;

}

.reviews {

margin-top: 100px;

}

class="img-fluid" alt="Responsive image">

읽은 책에 대해 말씀해주세요.

다른 사람을 위해 리뷰를 남겨주세요! 다 같이 좋은 책을 읽는다면 다 함께 행복해질 수 있지 않을까요?

제목

저자

리뷰

cols="30"

rows="5" placeholder="140자까지 입력할 수 있습니다.">

리뷰 작성하기

제목

저자

리뷰

왕초보 8주 코딩

김르탄

역시 왕초보 코딩교육의 명가답군요. 따라하다보니 눈 깜짝할 사이에 8주가 지났습니다.

app.py에 → [코드스니펫] - 모두의책리뷰-index.html

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():

sample_receive = request.form['sample_give']

print(sample_receive)

return jsonify({'msg': '이 요청은 POST!'})

@app.route('/review', methods=['GET'])

def read_reviews():

sample_receive = request.args.get('sample_give')

print(sample_receive)

return jsonify({'msg': '이 요청은 GET!'})

if __name__ == '__main__':

app.run('0.0.0.0', port=5000, debug=True)

run 'app' 누르기

http://localhost:5000/ 엔터 누르기

from http://codingmaster16.tistory.com/54 by ccl(A) rewrite - 2021-11-07 16:27:08