반응형

전체 글 176

[TIL] #DAY - 041 - TMDB API 사용법! (내일배움캠프AI 3기)

TMDB API 사용법을 알아보자. 각종 영화, tv프로그램 정보를 받아올수있는 사이트로 개발자 뿐만 아니라 다양한 컨텐츠에대해서 리뷰를 남기며 보여줄수있는 사이트이다. 우선 나는 API를 이용하여 넷플릭스 정보를 가져오기 위해 사용하였다. 자세히 알아보자. https://www.themoviedb.org/ The Movie Database (TMDB) Welcome. Millions of movies, TV shows and people to discover. Explore now. www.themoviedb.org 해당 링크로 이동하여 가입하고 API키를 인증 받는다. 위 화면에서 API 키를 확인 할수있다. 1번 DISCOVER 를 선택하고 2번 Try it out 을 선택한다. 위 링크를 열게되면..

[TIL] #DAY - 040 - 프로젝트 미포함 파일 장고 사용하기! (내일배움캠프AI 3기)

말 그대로 프로젝트에 포함되어있지 않은 파일들을 사용하는 법! 우선 예를 들어 manage.py / .env / 또는 스크립트 & 각종 API 사용하기 위한 파일로 경우에 따라서 여러가지가 있지만 나는 tmdb_api 를 이용하여 넷플릭스 컨텐츠를 크롤링 해오기 위해서 tmdb_api.py 를 최상위 폴더에서 작업하기 위해서 사용했다. 자세히 알아보자. :: error :: django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or c..

[WIL] #Weekly - 9주차 - DRF 장고 심화 과정! (내일배움캠프AI3기)

Weekly I Learned [WIL] 1. TIL 2. KPT 1. TIL [TIL] #DAY - 036 - Serializer란? (내일배움캠프AI 3기) DRF 시작 Django Rest Framework 를 시작하면서 중요한 내용인 Serializer를 한번 짚어보고 넘어가자! 과연 Serializer는 무엇일까? Serializer란? (직렬화?) 직렬화를 하는 직렬변환기? 모델 인스턴스, 쿼리셋.. hanmari-code.tistory.com [TIL] #DAY - 037 - onclick? = location.href & location.replace! (내일배움캠프AI 3기) onclick!? onclick! 온클릭은 어디에서 사용하는걸까 싶죠? 어떻게 사용하면 좋을지 한번 배워보았습니다..

[TIL] #DAY - 039 - 프로젝트 준비 / 트렐로 (내일배움캠프AI 3기)

Trello 사용하기! 원활한 프로젝트를 진행하기 위해서는 아무래도 앞으로는 현업에서도 사용될만한 프로젝트 협업툴을 사용해보는게 좋을거같아서 우선 여러 협업툴중에 가장 가볍고 간단하게 사용할수있어보이는 협업툴인 트렐로를 골라보았다. 아직 팀원들이랑 얘기해보진않았지만 사용해보면 좋을거같아서 몇자 적어본당 Trello를 알아보자. Trello 프로젝트의 효율성을 높이고 팀원들과의 원활한 소통을 위해 Trello 를 사용. 백엔드와 프론트엔드, 또 같은 벡엔드끼리도 다른 업무를 함께 진행하기 때문에 각자 어떤 업무를 맡고 있고, 각자의 목표가 어디에 있는지를 알아볼수있게 정리하는게 중요! Trello 구분 카테고리(board)를 경우에따라 다르지만 크게 4가지 정도로 구분 할 수 있다. Backlog - 앞으..

[TIL] #DAY - 038 - related_name = [classname]_set(내일배움캠프AI 3기)

related_name!? related_name! 정참조 역참조 팔로워 팔로잉 포테이토피자 감자가 들어간요리 (?) 어떤 경우에 related_name을 사용하는걸까? 정참조와 역참조 객체 서로 호출하기 class Feed(models.Model): title = models.CharField(max_length=30) category = models.CharField(max_length=30) image = models.ImageField(default="", upload_to="feed_images/") content = models.TextField() user = models.ForeignKey(UserModel, on_delete=models.CASCADE) like_authors = mode..

[TIL] #DAY - 037 - onclick? = location.href & location.replace! (내일배움캠프AI 3기)

onclick!? onclick! 온클릭은 어디에서 사용하는걸까 싶죠? 어떻게 사용하면 좋을지 한번 배워보았습니다. 과연 onclick 은 무엇일까? checkin.html / login.html & signup.html / home.html 체크인에서 가입된 회원인지 확인 후 로그인 또는 회원가입 페이지로 보내주는 코드를 구현하였다. 아래 3가지 방법을 통해서 보낸다고 하였을때 어떻게 다른지 알아보자. # 1번 a 태그 방법 home으로 이동 # 2번 location.href 방법 home으로 이동 # 3번 location.replace 방법 home으로 이동 세 방법의 차이는 뒤로가기(backspace)를 눌렀을때 생깁니다. checkin -> login&signup -> home 위와 같이 이동하는..

[WIL] #Weekly -8주차 - 머신러닝 프로젝트 마무리 (내일배움캠프AI3기)

Weekly I Learned [WIL] 1. TIL 2. KPT 1. TIL [TIL] #DAY - 031 - 로그인 기능 (내일배움캠프AI 3기, 풀지 못한 숙제(1)) ???? 프로젝트 다시 시작... 텀이 너무 빠른거 아닌가 싶을정도로 바로 돌아오는 강행군 여윽시 스파르타구나 싶은 스케줄ss til 도 쓰라고해서 쓰는데 특강 들은데로 열심히 쓰고싶은데.. 프로젝 hanmari-code.tistory.com [TIL] #DAY - 032 - 검색 기능_Search (내일배움캠프AI 3기) 프로젝트 중.. 오늘은 검색 기능을 추가하여 해당 기능에대해서 골머리가 아팠지만 어찌저찌해서 해결한 내용을 적어보겠다. 프로젝트 중이라 힘이 빠지지만 항상 화이팅 해보자. 화.이.팅! urls. hanmari-co..

[TIL] #DAY - 036 - Serializer란? (내일배움캠프AI 3기)

DRF 시작 Django Rest Framework 를 시작하면서 중요한 내용인 Serializer를 한번 짚어보고 넘어가자! 과연 Serializer는 무엇일까? Serializer란? (직렬화?) 직렬화를 하는 직렬변환기? 모델 인스턴스, 쿼리셋 등의 complex type을 JSON, XML등의 content 타입으로 쉽게 변환 가능한 python 데이터형식으로 변환 Serializer는 우리가 Django 에서 사용하는 파이썬 객체나 queryset 같은 복잡한 객체들을 REST API에서 사용할 json 과 같은 형태로 변환해주는 역할을 한다. Deserialize 받은 데이터(크롤링시 parse사용>python datatype)를 validating 한 후에 parsed data를 comple..

[TIL] #DAY - 035 - 카테고리별 게시글 갯수 구현! (내일배움캠프AI 3기)

이번 프로젝트의 메인 기능! 카테고리! 카테고리가 만들어지면서 카테고리를 분류해주는데 그 분류 기능에 디테일한 기능을 리뷰하려고한다. 디테일한 기능으로는 카테고리안에 몇개에 피드가 있는지 보여주는 기능이다! 이걸 기능이라고 표현해도 좋을지는 모르겠지만! 그래도 적어보겠다. 참고로 알고리즘 배운걸 여기서 쓴다. 카테고리별로 게시글 갯수 보여주기 분류 전체 보기 (8) # 게시글 수 : 8개 person (3) # 게시글 : 3개 horse (2) # 게시글 : 2개 giraffe (1) # 게시글 : 1개 chair (1) # 게시글 : 1개 car (1) # 게시글 : 1개 여기서 게시글 수를 표현 하려면 각 카테고리별로 게시글수량을 보여주는 코드를 작성해야한다. * 참고로 여기서 더어려운점은 나는 저카..

반응형