전체 글

IT에 관심있는 사람들을 위한 블로그
코딩 에러 및 질문

url ?

질문 1. 요청 정보 : URL= /bucket/done, 요청 방식 = POST 2. 클라(ajax) → 서버(flask) : num (버킷 넘버) 3. 서버(flask) → 클라(ajax) : 메시지를 보냄 (버킷 완료!) url = /bucket/done 이것은 무엇을 말하나요? 정답 안녕하세요, 홍유리님. url = bucket/done은, 접속할 주소(url)이 bucket/done이라는 것입니다! mongoDB에서 유리님께서 만드신 데이터베이스에 있습니다! 아아 mongoDB에 있는 bucket리스트 안에 done이 있다는 뜻이군요! 감사합니다!

코딩 에러 및 질문

bucket 출처

질문. @app.route("/bucket", methods=["POST"]) def bucket_post(): bucket_receive = request.form['bucket_give'] bucket_list = list(db.bucket.find({}, {'_id': False})) doc = { 'num' : 0, 'bucket' : bucket_receive, 'done' : 0 } db.bucket.insert_one(doc) return jsonify({'msg': '등록 완료!'}) 안녕하세요~ bucket_list = list(db.bucket.find({}, {'_id': False})) 위 bucket은 아래 bucket에서 가져 온 건가요? db.bucket.insert_one(d..

Web development (5)

웹개발 5주차 (1) - Flask 연습 (버킷리스트 프로젝트)

▶현재 시간 : 2022년 10월 20일 19:22 P.M. 흠.. 2번 반복해서 들으니깐...아주 조금은 알 것 같으나.. 아직은 아리송? 한번 더 들어야지! [수업 목표] Flask 프레임워크를 활용해서 API를 만들 수 있다. '버킷리스트'를 완성한다. EC2에 내 프로젝트를 올리고, 자랑한다! ▶이번주 공부를 위해 설치할 것들! Filezilla 설치하기 https://filezilla-project.org/download.php 가비아 가입하기 & 도메인 구입하기 https://www.gabia.com 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.gabia.com ▶[버킷리스트] - 프로젝트 세팅 완성작부터 보기! http://spartacodingcl..

코딩 에러 및 질문

무슨 뜻?

질문 안녕하세요~ function save_order() { let name = $('#name').val() let address = $('#address').val() let size = $('#size').val() 이거는 무슨 뜻인가요/? 답변 홍유리님 반갑습니다 :) 위 부분은 document 문서 내부에 name, address, size 라는 id 값을 가진 요소에 포함된 텍스트 값을 추출하여 변수에 담는 jquery의 함수가 되겠습니다 :) html 태그 내에 해당 id로 된 input 태그 같은 것이 있을 겁니다. 해당 id값을 가진 input 태그에 입력한 value 값들을 추출해서 변수에 저장하겠다는 것이 됩니다.

코딩 에러 및 질문

url 저장

질문 doc = { 'title': title, 'image':image, 'desc' :desc, 'star':star_receive, 'comment':comment_receive } db.movies.insert_one(doc) 여기서 url은 왜 doc에 저장 안해요? (전체 코드) @app.route('/') def home(): return render_template('index.html') @app.route("/movie", methods=["POST"]) def movie_post(): url_receive = request.form['url_give'] star_receive = request.form['star_give'] comment_receive = request.form['c..

Web development (4)

웹개발 4주차 (5) - Flask 연습 (팬명록 프로젝트)

▶현재 시간 : 2022년 10월 20일 4:18 P.M. 다른 사람들이랑 프로젝트를 같이 하면 실력이 많이 늘 거 같다. 프로젝트를 하다 보면 다시 공부한 내용 찾게 되고, 그러면서 점점 개념이 쌓일 것 같다. 시도해보자. 포기하지 말자. ▶팬명록 만들기 두 가지 기능을 수행해야 합니다. 1) 응원 남기기(POST): 정보 입력 후 '응원 남기기' 버튼클릭 시 주문목록에 추가 2) 응원 보기(GET): 페이지 로딩 후 하단 응원 목록이 자동으로 보이기 완성본 미리 보기 http://spartacodingclub.shop/web/homework 초미니홈피 - 팬명록 spartacodingclub.shop [💻 코드 app.py] - 뼈대 코드 from flask import Flask, render_te..

Web development (4)

웹개발 4주차 (4) - Flask 연습 (스파르타피디아 프로젝트)

▶현재 시간 : 2022년 10월 20일 2:47 P.M. 스파르타피디아 프로젝트로 Flask 연습! ▶[스파르타피디아] - 뼈대 준비하기 스파르타피디아-app.py from flask import Flask, render_template, request, jsonify app = Flask(__name__) @app.route('/') def home(): return render_template('index.html') @app.route("/movie", methods=["POST"]) def movie_post(): sample_receive = request.form['sample_give'] print(sample_receive) return jsonify({'msg':'POST 연결 완료!'..

Web development (4)

웹개발 4주차 (3) - Flask 연습 (meta 태그, 스파르타피디아 프로젝트)

▶현재 시간 : 2022년 10월 20일 2:20 P.M. flask 이해하기 위해 연습 또 연습! ▶프로젝트 준비 flask 폴더 구조 만들기 static, templates 폴더 + app.py 만들기! 이젠 너무 익숙하죠? 패키지 설치하기 5개 : flask, pymongo, dnspython, bs4, requests ▶[스파르타피디아] - 조각 기능 구현해보기 프로젝트 준비 - URL에서 페이지 정보 가져오기 (meta태그 스크래핑) 어떤 부분에 스크래핑이 필요한가요? -우리는 URL만 입력했는데, 자동으로 불러와지는 부분들이 있습니다. 바로 '제목', '썸네일 이미지', '내용' 입니다. 이 부분은, 'meta'태그를 크롤링 함으로써 공통적으로 얻을 수 있습니다. meta태그가 무엇이고, 어떻..

Web development (4)

웹개발 4주차 (2) - Flask 연습 (화성땅 공동구매 프로젝트)

▶현재 시간 : 2022년 10월 20일 1:28 P.M. 이번 주차는 최대한 이해하면서 연습하기로 했다. 그래서 질문도 많았던 주차 였다. 포기하지 않고 끝까지 완주해 보자! ▶프로젝트 설정 - flask 폴더 구조 만들기 static, templates 폴더 + app.py 만들기! 이젠 너무 익숙하죠? 패키지 설치하기 : 3개 : flask, pymongo, dnspython 프로젝트 준비 - app.py 준비하기 from flask import Flask, render_template, request, jsonify app = Flask(__name__) @app.route('/') def home(): return render_template('index.html') @app.route("/ma..

코딩 에러 및 질문

질문 flask - jsonify

질문 @app.route("/movie", methods=["GET"]) def movie_get(): movie_list = list(db.movies.find({}, {'_id': False})) return jsonify({'movies':movie_list}) return jsonify({'movies':movie_list}) 안녕하세요~ ㅇㅕ기서 movies는 변수 인건가요? 아니면 index.html에서 가져온건가요? 답변 유리님 안녕하세요~ 요청을 보내는 방식에 대해 질문을 주셨군요!! " 'movies'라는 key안에 movie_list라는 value로 정의하겠다" 로 이해하시면 될 것 같습니다!! 서버에서 요청을 보내면 클라이언트에서 movies를 받아 사용하는데 이때 movies안에 m..

요가하는 개발자
요가하는 개발자