커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
db 데이터 오류
undefined주차
북마크
전*군
댓글
11
추천
0
조회수
23
조회수
23
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


로컬페이지에서 입력한 정보가 db에 나타나지 않네요,,

db에서 데이터가 안뜨는 문제가 3주차부터 지속된 문제입니다. 도대체 문제가 뭔가요?



스파르타 즉문즉답스파르타 즉문즉답





from flask import Flask, render_template, request, jsonify

app = Flask(__name__)


from pymongo import MongoClient

import certifi

ca = certifi.where()

client = MongoClient('mongodb+srv://sprata:test@cluster0.8nn82j9.mongodb.net/?retryWrites=true&w=majority')

db = client.dbsparta


import requests

from bs4 import BeautifulSoup


@app.route('/')

def home():

return render_template('index.html')


@app.route("/movie", methods=["POST"])

def movie_post():

url_receive = request.form['url_give']

comment_receive = request.form['comment_give']


headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}

data = requests.get(url_receive,headers=headers)


soup = BeautifulSoup(data.text, 'html.parser')


ogtitle = soup.select_one('meta[property="og:title"]')['content']

ogdesc = soup.select_one('meta[property="og:description"]')['content']

ogimage = soup.select_one('meta[property="og:title"]')['content']


doc = {

'title':ogtitle,

'desc':ogdesc,

'image':ogimage,

'comment':comment_receive

}

db.movies.insert_one(doc)


return jsonify({'msg':'저장 완료!'})




@app.route("/movie", methods=["GET"])

def movie_get():

return jsonify({'msg':'GET 연결 완료!'})


if __name__ == '__main__':

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


취소
 공유
취소
댓글 0
댓글 알림
나의얼굴