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/





+ Recent posts