op.gg 클론하기(2)
-
OP.GG 클론하기 - 롤 전적 검색 사이트 만들기 9
저번 글까지 op.gg 클론인 simple.gg의 백엔드를 완성했습니다. 백엔드를 구성하는 과정에서도 생각보다는 심플하면서 심플하지 않다는 것을 느끼셨을 수도 있습니다. 제가 생각하기에는 그래도 django는 쉽게 backend를 구성하는 편이라고 생각합니다. 이번 글에서부터는 드디어 Frontend 작업을 시작하도록 하겠습니다. Frontend란 말 그대로 앞쪽에서 보여지는 부분입니다. 즉, 사용자가 화면을 보는 부분들을 작업하는 것이라고 생각하시면 편합니다. 기본적인 프론트엔드 구성은 html css javascript입니다. 각각은 다음과 같이 생각하시면 편합니다. ○ html : 웹의 구조 ○ css : 웹의 시각적 표현 ○ javascript : 웹의 동적 처리 사실 html css javasc..
2020.10.14 -
OP.GG 클론하기 - 롤 전적 검색 사이트 만들기 8
저번 글에서 API를 views.py로 적용하는 단계 중 첫 번째 단계를 완료했습니다. 소환사의 현재 티어를 보여 줌 소환사의 최근 10게임 승률을 보여 줌. 소환사가 현재 게임을 진행 중인지 알려 줌. 아래 최근 10게임 승률을 보여주는 getRate view와, getIngame view를 만들어주도록 하겠습니다. 마찬가지로 특정 url로 get형식으로 summoner name이 parameter로 들어왔을 때 승률 혹은 인게임중인지 보여주기 위해 다음과 같이 view를 작성합니다. class getRate(APIView): def get(self, request, format=None): summoner_name = request.query_params.get('summoner_name', None..
2020.10.06