티스토리 뷰

참고

4주차 숙제

타올이 2021. 12. 15. 20:48
반응형

1주차에 완성한 쇼핑몰을 완성해주세요!

 

쇼핑몰은 두 가지 기능을 수행해야 합니다.

1) 주문하기(POST): 정보 입력 후 '주문하기' 버튼클릭 시 주문목록에 추가

2) 주문내역보기(GET): 페이지 로딩 후 하단 주문 목록이 자동으로 보이기

 

아래 완성본을 참고해주세요! http://spartacodingclub.shop/homework

 

나홀로 쇼핑몰

 

spartacodingclub.shop

힌트:

 

<모두의책리뷰>랑 아주아주 유사하답니다!

아래 주문정보를 붙일 때에는, 부트스트랩 Table(링크)을 이용하세요!

 

[코드스니펫] - 나홀로쇼핑몰 보러가기

http://spartacodingclub.shop/homework

 

나홀로 쇼핑몰

 

spartacodingclub.shop

[💻 코드 app.py] - 뼈대 코드로 사용하세요!

from flask import Flask, render_template, jsonify, request

app = Flask(__name__)

from pymongo import MongoClient

client = MongoClient('localhost', 27017)
db = client.dbhomework


## HTML 화면 보여주기
@app.route('/')
def homework():
    return render_template('index.html')


# 주문하기(POST) API
@app.route('/order', methods=['POST'])
def save_order():
    sample_receive = request.form['sample_give']
    print(sample_receive)
    return jsonify({'msg': '이 요청은 POST!'})


# 주문 목록보기(Read) API
@app.route('/order', methods=['GET'])
def view_orders():
    sample_receive = request.args.get('sample_give')
    print(sample_receive)
    return jsonify({'msg': '이 요청은 GET!'})


if __name__ == '__main__':
    app.run('0.0.0.0', port=5000, debug=True)

 

 

 

반응형

'참고' 카테고리의 다른 글

크롤링 기본 세팅  (0) 2021.12.24
ajax  (0) 2021.12.22
3주차 숙제  (0) 2021.12.11
2주차 숙제  (0) 2021.12.09
ajax 퀴즈3(jQuery 이미지태그 src 바꾸기 구글링)  (0) 2021.12.08
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
링크
글 보관함