이번 주 타임라인 월: Django 기초 강의 수강, 새로운 팀 편성 (B-6조) 화: 페어프로그래밍 시작, Django 기초 수강 수: Django를 이용한 개인과제 발제 목: Django 수강 + 개인과제 시작 금: 개인과제 필수 요구사항 까지 구현 완료 토: 개인과제 입력 예외처리, 검색 기능 추가 일: 학교 줌수업(6시간) + 학교 중간과제 + 개인과제 추가 보수작업 + WIL 작성 Weekly I Learned - Django라는 프레임워크에 대한 기초지식을 공부했다. - 백엔드 시스템의 설계와 구조에 대한 개념을 적립 - 환경변수와 Django 시크릿 키 처리를 위한 .env파일에 대해 배웠다. - Java에 대한 기초 수업을 들었다. 개인과제 - 상품 재고 관리 사이트 1. 구현한 기능 : ..
개인과제 현재 진행 척도 - user (회원가입/로그인/로그아웃) 기능 구현 완료 - product (상품 등록/입고/출고/재고 현황) 기능 구현 완료 => 제출만 남았었는데, 제출하고 나서 Django의 시크릿 키를 포함해서 올려서 git에서 경고 메일이 왔다..! 그래서 리포지토리를 삭제하고 다시 올릴 예정이다. 시크릿 키를 처리하는 방법은 익혀서 내일 적용해서 다시 포스팅 해봐야겠다.. gitignore와 requirements.txt도 같이 올려주는 것 잊지말기..! +) 오늘 생각보다 일찍 끝나서 다른 조 팀원분께 도움을 줄 수 있었다. 파이참만 사용하셨다가 vscode에서 django프로젝트를 진행하는 것을 해보고싶으셔서 기초설정부터 사용자 기능 구현까지 도와드렸다. 나도 튜터님이나 동기분들의..
개인과제 진행 상황! - 로그인 , 회원가입, 로그아웃 구현완료 - 상품등록, 입고등록 완료 - 남은 것 : 출고, 입출고 합산 기능 - 느낀 점 : 시간이 생각보다 촉박하다. 강의를 어제 4주차까지 완강한 상태라서 개념을 익히느라 여러 번 반복해보면서 흐름을 익히고, 왜 이런 기능을 쓰는 지 생각하면서 작성했다. 모델링, 뷰 함수 작성, urls 등등.. 이해하면서 과제를 해야 미완성이라도 나에게 남는 것이 많을 것 같다. 그리고 입고 오류에서 5시간이 걸려서 해결했는데 내일 제출이라.. 밤을 새야할 것 같다. 개인과제 말고 강의도 있고 TIL도 작성하니... 그래도 기본적인 모델링, 뷰 함수는 다 작성해놓아서 연결만 잘 되면 어떻게 되지 않을까 생각 중 그리고 조금 무리해서 하는 이유는 어차피 다음 ..
Today I Learned 장고 프로젝트 4주차까지 완강하고 프로젝트 진행 중인 상태! 어제 TIL 쓰고 새벽까지 개념을 익혀서 그런지 졸리긴 한데 어제보다 익숙해진 것 같다. 장고 프로젝트 공부하다 보니 익힌 개념들 (나중에 제대로 정리해서 포스팅해야겠다..) *렌더링(Rendering)이란, Django에서 View에서 처리된 결과를 HTML,XML,JSON형태로 변환하여 클라이언트에게 보여주는 것을 의미, View에서 전달받은 데이터를 템플릿을 통해 HTML형태로 변환하여 클라이언트에게 보여줌 *Redirect란, View에서 처리된 결과를 다른 URL로 이동시키는 것 사용자가 입력한 데이터를 처리한 후, 다른 URL로 이동시켜 결과를 보여준다. 이 때, 이동한 URL을 redirect()함수에 ..
Today I Learned 장고 기초 2일차 튜터님께 MVT, ORM, 라우팅에 대해서 여쭤보고 개념을 확실히 잡았다! MVT(또는 MTV)는 모델, 뷰, 템플릿으로 구성되어 있다. 모델은 쉽게 말해, DB에 저장되는 데이터가 어떤 형태인지 모델링한다는 의미 예를 들어, sns 개발을 위한 데이터 모델은 (계정, 사진, 동영상, 팔로워 .. .) 로 모델링 해야하며 학교에서 데이터 모델을 만든다면 (학생, 학번, 학과 등 ..) 으로 데이터를 지정해줘야 하는 것 템플릿은 이러한 데이터를 사용자에게 보여주는 것. UI 개념 장고는 뷰에서 로직을 처리한 다음 html파일은 context와 함께 렌더링한다. 이 때의 html파일을 템플릿이라고 한다. 뷰는 어떤 동작을 수행할 지 로직을 짜는 것, 사용자 요청..