🎵 Na-dle(나랑 들을래?)🎵 프로젝트소개 사용자의 취향을 반영하여 취향에 맞는 음악을 추천해주고, 취향이 비슷한 다른 사용자의 플레이리스트를 보여주는 추천시스템 와이어프레임 기능명세서 기능명세서 구분 기능 세부기능 내용 회원관리 로그인 아이디 비밀번호 회원가입 아이디 비밀번호 이름 프로필 편집 프로필이미지 이름 아이디 이메일 내 리뷰 목록 회원가입 후 첫 로그인 선호도 조사 음원목록 랜덤하게 음원에서 20개 목록 출력 평점 체크 들은 음악이면 선호도 평점(5점) 체크 메인화면 추천 노래 추천 음원 목록 추천시스템 결과에 따른 음원 목록 출력 총평점 해당 음원의 총 평균 평점 출력 비슷한 취향 유저 비슷한 취향 조회 추천시스템 결과로 비슷한 취향(similarity가 높은)을 가진 유저 5명 목록 출..
❤️🔥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트랙 39day 오늘 배운 내용 - 알고리즘 스터디 탐욕법(그리디) 알고리즘 탐욕 알고리즘은 말 그대로 선택의 순간마다 당장 눈앞에 보이는 최적의 상황만을 쫓아 최종적인 해답에 도달하는 방법 활동선택문제 거스름돈 문제 (가장 대표적인 탐욕법 문제유형) 최소 신장문제 제약조건이 많은 대부분의 문제 다익스트라 알고리즘 ... 등등 많은 문제
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 38day 오늘 배운 내용 - DRF 클래스 기반 뷰 이전까지는 함수 기반으로 API뷰를 작업했었는게 Rest Framework를 사용하면 클래스 기반 뷰로도 만들 수 있다. 실제로 클래스 기반의 뷰를 많이 사용하기도 한다고 한다. from rest_framework.decorators import api_view from rest_framework.response import Response from articles.models import Article from articles.serializers import ArticleSerializer # 함수형 view @api_view(['GE..