DRF 심화를 배워 봅시다. API 설계 방법! 각 method와 uri를 이용해서 해당 api어떤 기능을 하는지 직관적으로 알수 있게 작성을 한다. django drf를 사용할 때에는 api_view데코레이터를 항상 함께 사용해야 합니다. 이걸 사용하므로써 GET,POST등 여러매소드를 판별해서 받을 수 있으나. 적지 않으면, 이런 에러가 발생 합니다. 이거 끝에 / 안 붙여주면 이 에러 뜹니다.. 포스트 맨에서 post매서드에 json방식으로 입력이 가능하며, json입력시 마지막 열에는 ,를 넣어서는 안된다. 그리고 같은 articles에 get과 post입력에 따라 다른 방법을 보여준다. 클래스 cbv 의 내용에서 반복되는 부분이 있다면? 역참조하는 필드 생성 및 속성추가 하여 필드만들기 필요 없..
분류 전체보기
이번주도 화이팅 해봅시다! Django 심화버전을 배워 보겠습니다. http로 요청과 응답을 받을 때에 어떻게 주고 받을 수 있을까? RESTful API RESTful API의 이란 REST의 방식을 사용할 수 있는 API라고 봐야 한다. 어플리케이션간 소통하는 방법(REST)을 더한 API 이렇게 하면 결과를 보지않고 요청의 형식만 보아도 추론이 가능하다. 예시) POST articles/ = 생성 GET articles/ = 조회 GET articles/1/ = 1번 상세 조회 DELETE articles/1/ = 1번 삭제 저번주 장고에서 만들었던 그게 아니였구만...ㅎ 일반적으로 GET POST PUT DELETE + PATCH를 사용합니다. JSON 데이터를 담는 형식, 파이썬의 딕셔너리 구조..
드디어 1주일의 개인 프로젝트가 끝이 났습니다!. 한 주동안 만들었던 프로젝트가 잘 만들어 졌습니다. 수정을 거치면서 최종본을 만드는데. 어찌 최종본을 만들 때마다 계속 수정할 것이 생기는 건지.... 결국 최종의 최종의 최종.......까지 만들어지는 ㅋㅋㅋ 그래도 잘만들어서 했다는 보람이 찼습니다 ㅎㅎ 제가 만들고 싶었던 웹페이지는 게시글을 만들수 있고 게시글을 만들어서 포인트를 모으고 모은 포인트로 카드를 뽑을 수 있고 필요 없는 카드는 판매하여 포인트를 벌 수 있는 가게를 만들어보자는 생각이 들어서 카드판매 사이트를 만들었습니다^^ 제가 만든 내용은 아래의 주소에 만들었습니다. billyhyunjun/sparta_market: sparta_market (github.com) GitHub - bil..
면접 답변 9. Generator란 무엇이고 어떻게 사용하나요? 제너레이터란 동일한 함수를 호출할 때마다 정해진 순서로 다른 값을 출력하는 기능을 가진 함수입니다. 먼저 제너레이터를 이해 하기 위해서는 이터레이터라는 것을 이해하고 있어야 하는데. 간단하게 설명하자면 순차적으로 동작하며 값을 꺼내는 객체입니다. 예시로는 for문을 동작할 때에 range(100)를 보면 0부터 99까지 순차적으로 숫자가 기입이 되는 것처럼 하나씩 꺼내는 것을 반복하는 것 입니다. 이 개념을 함수안에서도 적용을 해서 함수안에 yield를 사용해 함수 호출시 처음으로 오게 되는 yield까지의 함수의 결과를 출력하고 다음 호출시에는 나머지 뒤에 있는 내용을 적용하여 다음 yield까지 처리 한후 출력하는 것이 반복됩니다. 이 ..
계획대로 차차 진행이 잘 되어 가고 있습니다 ㅎㅎ 만들다 보니 생기는 오류들도 정리를 해서 적으면 좋겠다는 생각이 들어서 오늘 부터 기록을 해두었습니다. 미리 해두면 좋았을 텐디... 어제 이후로 추가 된 기능을 보여드리겠습니다. 프로필에 팔로우기능을 넣었으며 아래에는 작성자가 만든 게시글을 볼 수 있고 찜 목록 보기를 누르면 해당 유저가 찜을 한 내용을 볼 수 있습니다. 해당 게시물로 들어가면 상단에 작성자 프로필 보기, 좋아요 기능이 추가 되었습니다. 그리고 이거 누르면 내 프로필을 볼 수 있습니다. 그리고 게시물 작성에 해시태그 기능을 추가하여 해시태그 또한 넣을 수 있 해시태그가 있다면 아래와 같이나오고 해시태그를 클릭하면 관련 해시태그가 나올 수 있도록 하였습니다. 그리고 위에 미니프로필을 누르..
오늘도 개인 프로잭트를 만들었습니다. 처음 구상했던 것에 반이상은 구현을 한 것 같은데... 아직 뭔가 마음에 썩 들지 않는다는 생각이 들었습니다. 다 만들고 보완을 하는 방법으로 해 보겠습니다. 그리고 아침에 하는 모의 면접도 차근차근 준비해서 만들어가 보도록 하겠습니다. 모의 면접 준비 — 박현준의 코딩 교육 (tistory.com) 모의 면접 준비 모의면접 시뮬레이션 면접에 자주나오는 문제들을 정리해서 만들어 보자. ✝️ Python 1. Python의 장점과 단점은 무엇이라고 생각하시나요? 파이썬의 가장 큰 장점이라고 생각하는 것은 직관적이 phjphj147.tistory.com 지금 진행 상황 메인화면 로그인 화면 프로필 화면 판매 게시판 게시글 조회 이렇게 까지 만들었습니다.
모의면접 시뮬레이션면접에 자주 나오는 문제들을 정리해서 만들어 보자. 면접후기 : 면접질문을 최대한 자연스럽게 대답하기 위해서 준비를 했는데. 면접에서도 알고있는 내용이 나와서 나쁘지않게 답변을 한것 같아서 기분이 좋았습니다. 신한결 튜터님에게 모의 면접을 받았는데 차분하게 잘 설명을 해주셔서 좋았고 나의 면접 대답에 수정이 필요한 부분이나 자세를 잘 다듬어 주셔서 좋았습니다!!✝️ Python1. Python의 장점과 단점은 무엇이라고 생각하시나요?파이썬의 가장 큰 장점이라고 생각하는 것은 직관적이고 쉬운 문법으로 접근하기 좋아 빠른 개발 속도를 가지고 있다고 생각합니다. 또한 개발자 커뮤티니가 활성화가 잘되어 있어 문제발생에 대한 해결책을 쉽게 찾을 수 있습니다. 또한 무료로 사용할 수 있는 오픈 소..
ERD작성 방법 개체 관계 다이어그램인 ERD는 우리가 작성하는 걸 알려주는 단계 draw.io (diagrams.net) Flowchart Maker & Online Diagram Software Flowchart Maker and Online Diagram Software draw.io is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit d app.diagrams.net 여기 사이트에서 간단하게..
강의를 완강했습니다.... 강의를 보면서 필요했던 부분 이해 하기 힘들었던 부분을 다시 한번씩 빠르게 돌아보면서 장고의 구성을 figma를 이용해서 정리를 해보았습니다! Untitled – FigJam (figma.com) 다시 처음부터 만들어 봐야 하는데.... 아이고 머리야....
오늘도 장고를 배워보도록 합시다! url에 접근을 할 때에 우리는 name이라는 이름을 부과해서 작성을 하는데. 만약에 동일한 name이 있다면?? 어떻게 작동을 할까?? 정답은 우리가 settings에 설정을 한 순서에 맞추어 작동을 한다. 우리가 installed_apps로 적어준 순서에 맞추어 차례대로 검색을 하는데. 위에 있는 순서대로 하기 때문에 가장위에 있는 파일에 name으로 url이 이동한다는 것을 확인 할 수 있습니다. 그러면 여기서 이름을 매번 바꾸어 주어야 하는가? 그렇지는 않습니다. 우리가 다른 것들을 만들 때에도 태그를 달아주는 경우가 있던 것 처럼 여기 name에서도 태그를 달아줄 수 있는데. url.py에서 url를 만드는 곳 위에 app_name = 이라는 변수를 만들어주게 ..