django rest-framework & React - 1 > 장고 DJango

장고 DJango

REST django rest-framework & React - 1

페이지 정보

본문

django rest-framework & React - 1 


장고는 서버엔드와 프론트엔드의 통합 시스템이다. 

따라서 당연히 별도의 프론트엔드 시스템은 없어도 웹프로그램을 개발할 수있다. 


그런데 만약 서버엔드 개발자와 프론트엔드 개발자가 분리되어 있다면? 

그리고 서버엔드 개발자는 장고로 개발하고 프론트엔드 개발자는 리액트로 개발한다면? 

이때의 협업을 위해 사용할 수 있는 시스템이 장고의 rest-framework 이다. 


장고의 rest-framework는 서버 프로그래밍의 결과물을 프론트엔드와 연동할 수 있는 데이터(주로 json 형식)로 출력한다. (장고의 프론트엔드인 템플릿을 작성할 필요가 없는 것)

이 json 데이터를 리액트로 전달하고 리액트에서 이 데이터를 활용해서 장고의 템플릿처럼 웹페이지(HTML CSS SCRIPT) 형식으로 변환하고 이것을 클라이언트가 다운로드하는 것. 







장고는? 장고(DJango)는 파이썬(python)으로 제작된 오픈 소스 풀 스택 웹프레임워크입니다.