본문 바로가기

분류 전체보기204

54. 내 프로젝트를 서버에 올리기 기본적으로 앞서 말했듯이, 어떤 컴퓨터도 서버가 될수 있다고 말했다.. 그렇다면 서버의 역할은 무엇일까? 기본적으로 브라우저가 요청을 하면 , 브라우저가 ajax의 답변으로 데이터를 주거나 즉 무언가를 주는 행위를 한다. 서버는 어떤 컴퓨터든지 그 역할을 수행할수 있다.. 통상적으로 모든 서비스는 대부분 클라우드 서비스(AWS)에서 컴퓨터에 접속해서 연결시켜준다.. 2021. 5. 9.
53. POST연습(삭제하기) 말 그대로다 . 위 2개의 이미지는 기본 delete템플릿이고, 이 템플릿을 이용해서, 아래 2개의 이미지속의 코드같이 만들것이다.>! 2021. 5. 9.
52. POST연습(좋아요+1) post를 이용한 업데이트를 해주면 된다.,.! app.py @app.route('/api/like', methods=['POST']) def like_star(): name_receive = request.form['name_give'] target_star = db.mystar.find_one({'name': name_receive}) current_like = target_star['like'] new_like = current_like + 1 db.mystar.update_one({'name': name_receive}, {'$set': {'like': new_like}}) return jsonify({'msg': '좋아요 완료!'}) index.html function likeStar(name).. 2021. 5. 9.
51. GET연습(보여주기) 자, 이제 정해진 기본템플릿을 이용해서 GET연습(보여주기)를 연습해보자 1. app.py from flask import Flask, render_template, jsonify, request from pymongo import MongoClient app = Flask(__name__) client = MongoClient('localhost', 27017) db = client.dbsparta # HTML 화면 보여주기 @app.route('/') def home(): return render_template('index.html') # API 역할을 하는 부분 @app.route('/api/list', methods=['GET']) def show_stars(): sample_receive = .. 2021. 5. 9.
반응형