이번주도 화이팅 해봅시다! 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 지금 진행 상황 메인화면 로그인 화면 프로필 화면 판매 게시판 게시글 조회 이렇게 까지 만들었습니다.
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 = 이라는 변수를 만들어주게 ..
django를 마져 배워 보도록 하겠습니다. 어제 까지는 url 를 만들고 html를 만들어서하는 방법을 했다면 이제는 에쁘게 정리를 하는 방법을 알아보겠습니다. 앱 파일 분할 하기 하나의 articles 파일에서 html을 만들고 작성을 했지만 user에 관한 기능을 따로 파일로 뺴서 정리를 하고 싶다면?? 일단 파일을 새로 만들어 주면 된다!? 먼저 세로운 앱을 생성을 하고! 프로젝트 셋팅 파일에 등록하는 것도 잊으면 안됩니다! 그리고 한곳에서 작성이 되었던 urls의 파일 내부도 각각의 파일에 분할을해서 넣어 줄수 있는데! 각 articles파일과 users파일에 urls파일을 만들고 거기에 내가 원하는 부분의 urls를 따로 넣어주면 됩니다. 하지만 여기서알아야 하는부분은 우리가 주소를 입력하고 ..
Django를 시작하는 한 주가 됩니다. 이번에 til를 찍어봅시다. 프레임워크란 구조적인 틀! 생산성을 위해서 만들어진 도구들! 3.10.X 버전 : Major.Minor.Patch venv 설치 오류시! vscode 파이썬 가상환경 설정방법 - venv 폴더 안생김 해결방법 (tistory.com) vscode 파이썬 가상환경 설정방법 - venv 폴더 안생김 해결방법 파이썬에 가상환경을 설치하려 했는데 위와 같은 메시지만 뜨고 가상환경 폴더가 안 만들어졌습니다. 위에 오류는 파이썬을 설치하지 않아서 Python 메시지가 뜬 것입니다. vscode에 파이썬을 설치 kosb.tistory.com 이게 .venv파일에 Scripts파일에 activate파일을 실행한다는 말이였다.... 그래서 이걸로 다시..