본문 바로가기

분류 전체보기204

46. 프로젝트 세팅 아주 간단한 프로젝트 세팅부터 하자..! http://spartacodingclub.shop/ 스파르타코딩클럽 | 나홀로 메모장 spartacodingclub.shop 이 사이트를 만들어 볼 것이다..! 이 폴더구조로 만들면 된다.. 2021. 5. 5.
45. GET 연습( 리뷰 보여주기) --> 자 api를 만들고 사용하기 - 저장된 리뷰를 화면에 보여주기(READ - GET) 자 앞서 공부했던것을 정리해보자..! @app.route('/review', methods=['GET']) def read_reviews(): sample_receive = request.args.get('sample_give') print(sample_receive) return jsonify({'msg': 'GET 연결되었습니다!'}) 자, 서버에서 브라우저에게 request.args.get('sample_give') 브라우저가 위와 같은 "sample_give"라는 데이터를 서버에게 보내면, 서버는 그 데이터를 받고 다시 jsonify 형태로 브라우저에게 응답한다. function showReview() { .. 2021. 5. 2.
44. 나홀로메모장 - POST 연습(메모하기) 앞서 공부했듯이 get은 read전용(조회)전용이라하였고 post는 create,update,delete 전용이라 하였다... function makeReview() { $.ajax({ type: "POST", url: "/review", data: { sample_give: '샘플데이터' }, success: function (response) { alert(response["msg"]); window.location.reload(); } }) } index.html 문서이고 @app.route('/review', methods=['POST']) def write_review(): sample_receive = request.form['sample_give'] print(sample_receive) r.. 2021. 4. 30.
1. etc--> mvc 모델이란... 공부하다가 mvc모델이 면접질문의 단골문제라는 이야기를 들었다.. 그래서 mvc모델에 대해서 자세히 공부해보고자 한다. 자 공부해보자, 뭔가 거대해지고 복잡한 사이트 , 예를 들어 네이버같은 사이트를 만들때에는 모듈화 시켜서 만드는 게 좋을 것이다. 즉 웹사이트를 비롯한 소프트웨어에는 Model View Controller 등이 있다. 즉 mvc란 접근법이 많이 사용된다. 쉽게 말해서 view는 눈에 보이는것, html이나 css같은거를 말한다. controller는 무언가를 제어하는것을 의미하고, model은 그냥 데이터에 관련된것이라고 생각하면 쉽다. 게시판을 예를 들어보자 게시판에서는 쓰고,수정하고,삭제하는 기능들이 데이터베이스에 데이터로 저장된다, 이 데이터의 형식을 지정하고 저장하고 불러오는 작.. 2021. 4. 28.
반응형