일단 api call을 한본 해보겠습니다.
API 테스트는 다양한 방법이 있는데, 이번에는 파이썬의 requests의 라이브러리를 사용해서 요청해보겠습니다.
위의 url 주소로 api를 호출해보면
위와 같이 api call이 잘 되는 것을 확인 할 수 있습니다.
근데, 이 api를 아무나 다 호출하면 문제가 될 수 있겠죠?
그래서 토큰(token)을 사용합니다. 이 api를 호출하는 사람들에게 인증 정보가 있는지 확인해서, 승인된 자들에게만 정보를 넘겨주는 방식입니다.
일단 토큰(인증) 정보가 없으면 접근이 안되도록 한번 해보겠습니다.
settings.py에서 세팅을 이것저것 해줍니다.
installed_apps에 authtoken을 추가해주고
그리고 REST_FRAMEWORK 관련 토큰 설정을 해줘야 하는데
이와 관련해서 자세한 설명은 아래 블로그에 있으니 일단 그냥 코딩합니다.
dongsik93.github.io/til/2019/07/11/til-django-jwt/
자 얘를 적용시키고 api호출을 한번 해보겠습니다.
그러면 무슨 인증 정보 어쩌고 나옵니다. 그러면 이제 토큰을 만들어줘야겠죠??
그 다음 토큰 만들기 가겠습니다.
'유튜브 > 장고(django) Rest API' 카테고리의 다른 글
8 - django rest api token 만들기 (0) | 2020.10.24 |
---|---|
6 - Django rest api (delete) (0) | 2020.10.23 |
5 - Django rest api (put) (0) | 2020.10.23 |
4 - Django rest api 생성(post) (0) | 2020.10.22 |
3 - django rest api 만들기 (api.py, serializers.py) (0) | 2020.10.22 |