❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 44day 오늘 배운 내용 Django-environ을 통해서 Secret Key 관리 문제발생 API를 사용하면 보통 client_id 와 client_secret_key 값을 같이 넣어줘야 API가 동작하는 경우들이 많다. 스포티파이API를 사용하려고 하는데 스포티파이에서도 그러한 API키를 넣어줘야했다. 하지만 넣는 방법을 몰라서 한참이나 헤매게 되었는데 알고보니 환경변수로 처리해줘야하는 문제였다. import spotipy import pandas as pd from spotipy.oauth2 import SpotifyClientCredentials spotify = spotipy.S..
❤️🔥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 오늘 배운 내용 - 팀변경 오늘 병원 외출다녀오느라 팀변경하고 새로운 팀원들과 얘기하느라 하루가 홀딱 가버렸다. 진짜.. 공부한게 없어서 큰일이다.😱
❤️🔥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..
❤️🔥TIL : Today I Learned❤️🔥 그날그날 내가 공부한 것을 정리하는 것 내일배움캠프 AI트랙 37day 오늘 배운 내용 - DRF 시작하기 Serializer DRF의 큰 기능은 Models를 serializers로 변환하는 것이다. Serializer란 말 그대로 직렬화하는 클래스로서, 사용자의 DB안에 사용자 프로필 사진, 이메일, 이름, 성별이 있다고 가정하면 사용자 모델 인스턴스를 JSON 형태 혹은 Dictionary 형태로 직렬화 할 수 있다. DRF 사용 > pip install djangorestframework 터미널에서 위와 같이 입력해 drf를 설치한다 INSTALLED_APPS = [ ... , ... , ... , (app_name), 'rest_framewo..