많은 블로그나 웹 문서에서 다루고 있는 내용이라서

저는 참고용 소스와 스샷으로 대신합니다 :)



간단하게 물건에 대해 저장 / 관리할 수 있는 앱이라고 생각하시면 되겠습니다.

물론물론 당연히 실제로 이렇게 물건들이 관리되진 않겠죠 !! 



Django + REST 방식이 어떤 소스로 작동되는가 정도를 공유하는게 목표입니다. 




1. 구현된 소스를 작동시키고 


localhost:8000/product_a/management 로 접근하면 아래와 같은 화면이 나옵니다.


 Django REST Framework에서 기본적으로 제공하는 화면인데요.

실제 get / post 명령어가 여기에서 가능하도록 UI가 구성되어 있습니다.


접속하면 get이 실행되어서 화면에 출력되고요. 

하단에 있는 form을 통해서 post 메소드를 실행할 수 있죠 !!







실제 form을 채워넣고 Post 버튼을 누르면

아래 그림과 같이 데이터가 새로 추가된 것을 확인할 수 있습니다.





아래 그림에서는 URL을 잘 봐주세요. 

management/1/ 으로 접근하면 개별 데이터에 접근하는 것이 됩니다.


여기서는 delete / patch 메소드를 실행할 수 있는 UI가 제공되죠 !!







네 !! 위 UI를 통해서 데이터는 django admin에서도 확인할 수 있죠 !!

아래와 같이요.








소스코드는 github에서 확인하실 수 있습니다. 


https://github.com/motobyus/moto/tree/master/module_django/restsample






+ Recent posts