django rest framework에서 serializer에 url field에 대해서 간단하게 기록해둡니다.
django rest framework에서는 구현한 API를 테스트하거나 활용할 수 있는 웹 용 UI를 기본적으로 제공하자나요.
아래 그림과 같이 말이죠.
위 그림은 get 으로 모든 목록을 받아온 예시입니다.
그림에도 표시한 것 처럼 url 이라는 필드가 있고 그걸 클릭하면 id가 14인 객체 페이지로 이동하게됩니다.
아래 그림을 참고해주세요. GET 주소가 ~~~~/14로 변경된 것을 확인 할 수 있죠.
객체 페이지로 이동하면 delete나 update 기능을 수행할 수 있고요.
url 필드는 기본적으로 제공되는 것인데요. 그러니깐 model에 url 이라는 필드가 존재하지는 않아요.
serializers에서 제공되는 것이더군요. !!
추가하는 방법은 아래 그림과 같습니다.
관련해서 django rest framework 홈페이지에서도 설명되어 있어요 :)
참고하시라고 아래 URL과 그림을 첨부합니다.
http://www.django-rest-framework.org/api-guide/serializers/
'파이썬(python2.7) > Django&REST' 카테고리의 다른 글
Django + Rest Framework + JWT (0) | 2016.12.05 |
---|---|
Django Rest Sample App (0) | 2016.11.28 |
django to s3 : certificate error hostname (0) | 2016.11.28 |
django rest : url in serializer (0) | 2016.09.06 |
django storage s3 connection (0) | 2016.09.05 |
django allauth - facebook reauth off (0) | 2016.09.04 |
django rest framework serializer.is_valid() false, errors print (0) | 2016.09.04 |
django robots.txt (0) | 2016.08.18 |