플라스크3 4주차 5, 크롤링 활용 app.py from flask import Flask, render_template, jsonify, request app = Flask(__name__) import requests from bs4 import BeautifulSoup from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.review ## HTML을 주는 부분 @app.route('/') def home(): return render_template('index.html') @app.route('/memo', methods=['GET']) def listing(): articles = list(db.articles.find({}, {'_.. 2022. 1. 16. 4주차 4, GET으로 DB를 가져오고, POST로 DB를 저장하기 bookreview프로젝트 bookreview/app.py from flask import Flask, render_template, jsonify, request app = Flask(__name__) from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.review # HTML을 주는 부분 @app.route('/') def home(): return render_template('index.html') # API 역할을 하는 부분 @app.route('/review', methods=['POST']) def write_review(): title_receive = request.form['title_g.. 2022. 1. 15. 4주차 2, 플라스크 개요 플라스크는 파이썬기반의 프레임워크다. from flask import Flask, render_template, request, jsonify app = Flask(__name__) @app.route('/') def home(): return render_template('index.html') @app.route('/test', methods=['GET']) def test_get(): title = request.args.get('title') print(title) return jsonify({'result': 'success', 'msg': '이 요청은 GET이다'}) @app.route('/test', methods=['POST']) def test_post(): title = request... 2022. 1. 15. 이전 1 다음