웹 코딩/스파르타 코딩클럽(11)
-
스파르타 코딩클럽 11일 메이킹 챌린지 - 7
메인 페이지에서 리뷰보기 또는 영화 이미지를 클릭하면 리뷰 페이지로 이동하게 된다. 영화별로 리뷰를 작성할 수 있다. 보러가기 버튼 클릭 시 유튜브 영화 예고편으로 이동하게 되고 리뷰쓰기 버튼 클릭 시 리뷰를 작성할 수 있다. 한줄평으로 최대 10자, 체크 박스로 키워드 선택, 평점 입력이 가능하다. 메시지 창이 나타난 후 1초 뒤 새로고침되며 리뷰가 등록된다. 리뷰 한줄평과 체크한 키워드를 추출하여 보여주고 리뷰 등록한 시간이 표시된다. let review = $('#review').val() let rank = $('#rank').val() var today2 = new Date(); var year = today2.getFullYear(); var month = ('0' + (today2.getMo..
2021.07.30 -
스파르타 코딩클럽 [웹] 5주차
위로! 클릭시 좋아요 숫자 증가후, 좋아요 순서로 내림차순 정렬 삭제 버튼 클릭시 삭제 (DB에서도 삭제) 1. 조회(Read) 기능: 영화인 정보 전체를 조회 2. 좋아요(Update) 기능: 클라이언트에서 받은 이름(name_give)으로 찾아서 좋아요(like)를 증가 3. 삭제(Delete) 기능: 클라이언트에서 받은 이름(name_give)으로 영화인을 찾고, 해당 영화인을 삭제 서버 @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 = targ..
2021.07.29 -
스파르타 코딩클럽 [웹] 4주차 - 2
달러-원 환율은 오픈 API 이용하여 실시간 환율을 가져오기 $.ajax({ type: "GET", url: "https://api.manana.kr/exchange/rate.json", data: {}, success: function (response) { let nowRate = response[1]['rate']; $('#rate-box').text(nowRate); } }) order_listing(); }); 몽고 DB에 연동하여 주문 정보 입력시 POST 방식으로 몽고 DB에 저장 저장된 데이터베이스를 GET 방식으로 가져와 let temp_html = `` / $('#id값').append(temp_html)를 이용하여 웹페이지에 주문 정보를 나타낸다.
2021.07.29 -
스파르타 코딩클럽 [웹] 4주차 - 1
Flask 프레임워크 : 서버를 구동시켜주는 편한 코드 모음. 서버를 구동하려면 필요한 복잡한 일들을 쉽게 가져다 쓸 수 있다. Flask 시작 코드 from flask import Flask, render_template app = Flask(__name__) ## URL 별로 함수명이 같거나, ## route('/') 등의 주소가 같으면 안됩니다. @app.route('/') def home(): return render_template('index.html') if __name__ == '__main__': app.run('0.0.0.0', port=5000, debug=True) Run app 실행시 http://localhost:5000/ 으로 접속 가능 Flask 서버를 만들 때, 항상, 프로..
2021.07.29 -
스파르타 코딩클럽 [웹] 3주차 - 2
지니 뮤직의 1~50위 곡 크롤링 하기 순위 / 곡 / 가수 순 import requests from bs4 import BeautifulSoup 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('https://www.genie.co.kr/chart/top200?ditc=D&ymd=20200403&hh=23&rtm=N&pg=1',headers=headers) soup = BeautifulSoup(data.text, 'html.parser') trs = soup.se..
2021.07.29 -
스파르타 코딩클럽 [웹] 3주차 - 1
파이썬(Python)이란? 네덜란드 개발자가 만든 프로그래밍 언어로 간결하고 생산성이 높은 프로그래밍 언어이다. 최근 몇 년 사이 전 세계적으로 확산되고 입문자가 이해하기 쉽고, 다양한 분야에 활용할 수 있다. 변수 & 기본 연산 a = 3 # 3을 a에 넣는다 b = a # a를 b에 넣는다 a = a + 1 # a+1을 다시 a에 넣는다 num1 = a*b # a*b의 값을 num1이라는 변수에 넣는다 num2 = 99 # 99의 값을 num2이라는 변수에 넣는다 자료형 숫자 & 문자형 name = 'bob' # 변수에는 문자열이 들어갈 수도 있고, num = 12 # 숫자가 들어갈 수도 있고, is_number = True # True 또는 False -> "Boolean"형이 들어갈 수도 있다. ..
2021.07.29