❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 42day 오늘 배운 내용 - cookies vs session DRF 공부하다가 백엔드에서 중요한 쿠키, 세션 개념이 약간 헷갈려서 다시 공부하게 되었다. 쿠키(Cookie) : 브라우저의 cookies라는 공간에 name-value 값으로 저장되어 있는 파일 Response Header에 Set-Cookie 속성을 사용하면 쿠키를 만들어 클라이언트의 상태정보를 저장할 수 있다. 유효기간을 명시할 수 있고, 유효기간이 정해지면 브라우저를 종료해도 인증이 유지된다. 쿠키는 사용자가 따로 요청하지 않아도 브라우저에서 Request시에 Request Header를 넣어서 자동으로 서버에 전송한다..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 41day 오늘 배운 내용 - 팀변경 오늘 병원 외출다녀오느라 팀변경하고 새로운 팀원들과 얘기하느라 하루가 홀딱 가버렸다. 진짜.. 공부한게 없어서 큰일이다.😱
❤️🔥WIL : Weekly I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 9 Week Django 심화 - DRF 이번주는 Django 심화로 DRF에 대해서 배웠었다. 첫번째 인스타 클론코딩때 같은 팀원이 rest framework를 가져와서 적용한 적이 있었다. 그때는 가져온 팀원도 그 코드를 보는 나도 DRF에 대한 이해도 적었기에 왜 사용해야하는지 잘 모르면서 사용했었는데, 공부를 하고난 후 지금 생각해보니 제대로 알지 못해서 어설프게 적용한 한것 같다. 하지만 다음 프로젝트때는 이제는 제대로 사용할 수 있을 것 같다. 내일배움캠프 AI - TIL 36 - Restful 내일배움캠프 AI - TIL 37 - Serializer 내일배움캠프 AI - TIL..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 40day 오늘 배운 내용 - DRF 타임어택 오늘 타임어택에서 제일 고민이 많았던 부분은 Django에서 기본으로 제공하는 User모델을 그대로 가져와야하는 부분이다. 매번 User앱과 모델을 별도로 만들고 확장하는 방법을 사용했지 그대로 User모델을 사용하는 방법을 몰라서 순간 당황을 했었다. auth의 User을 가져오려고 하다가 구글링을 통해서 settings에서 지정한 auth User를 가져올수 있는 방법이 있다는 것을 찾았다. settings에서 지정한 AUTH_USER_MODEL을 사용할 경우 추후 User 모델을 확장할경우에도 무리 없이 사용할수 있다고 생각을 해서 사용했다..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 36day 오늘 배운 내용 - Django 심화에서 만난 네트워크 오늘부터 Django 심화 강의가 시작했다. Django 심화강의는 DRF에 관해 배우게 된다. 1주차는 DRF를 시작하기 전 Restful에 대한 간단하게 웹의 흐름에 대한 내용을 배우게 되었는데, 여기서 뭔가 익숙한.... 네트워크의 향기를 맡았다. 강의를 듣다가 교수님을 몇번 찾았다... DJANGO REST FRAMEWORK DRF란 Django 안에서 Restful API 서버를 쉽게 구축할 수 있도록 도와주는 오픈 소스 프레임워크이다. DRF을 제대로 사용하기 위해서는 Restful에 대해 이해해야한다. 웹 개발을 ..
❤️🔥WIL : Weekly I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 8 Week 두번째, 머신러닝 + Django 프로젝트 이번주에는 벌써 스파르타코딩클럽 내일배움캠프에서 진행한 두번째 프로젝트를 하였따. 팀이 변경된건 아니지만 한명이 줄어든 상태에서 팀장이였던 나도 팀원들도 걱정을 한껏 안고 두번째 프로젝트가 시작되었는데 마무리를 맺고 나니 4명이여도 나름 성공적인 프로젝트 였던 것 같다. 1. 1주일동안 머신러닝을 사용해서 Django프로젝트 하기 ---- Success! 2. 머신러닝을 학습시키고 유의미한 결과 내기 ---- Success! 3. 거북이반 수강팀원들 CRUD 마스터 시키기 ---- Success! 4. 원활한 팀내 의사소통을 목표로 협..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 35day 오늘 배운 내용 프로젝트 결과 발표일 + KPT 회고(개인) Keep : 이번 프로젝트에서 진행한 과정 중 다음 프로젝트에서도 유지했으면 하는 부분 Git branch를 이용한 협업 commit 메세지 컨벤션, issue, PR 컨벤션를 아예 템플릿으로 관리한점. 깃모지를 사용을 시도한점 - 개인적으로는 깃모지가 시각적으로 명확하지 않아서 별로였다. 기능별로 branch를 잘 나눠서 협업한 점 전부가 CRUD 구현 경험 오전/오후 협업 의사소통 및 문서작업이 좋았어요. Problem 아쉬운 점 GitHub wiki를 제대로 사용 못함. 시간이 모자라 초반에 기획했던 기능도 구현이 ..