DRF 2

Django Rest Framework 를 사용한 restful API 개발

Django와 Django REST FrameworkDjango 는 Python 을 기반으로 하는 프레임워크로 Python(3.4 버전 이상)이 필요합니다.Django REST Framework는 Django를 기반으로 REST API 서버를 만들기 위한 라이브러리 입니다.Django는  데이터를 전달해주고, DRF는  데이터를 전달해준다는 주 목적에 차이가 있습니다. 풀스택 개발이 목적인 순수 Django와 달리 DRF는 백엔드 API 서버 개발을 위한 목적으로 사용합니다. 이에 순수 Django는 HTML을 응답하는 편이지만, DRF는 JSON을 응답하는 방식으로 구성합니다.파이썬 설치가 처음인 분은 가상환경 설정까지 보고 오시면 됩니다.Python 설치 및 가상환경 설정Django 설치pip ins..

Python 2025.01.20

빠르게 시작하는 Django REST Framework (DRF)란?

Django REST Framework (DRF)란?**Django REST Framework (DRF)**는 Django를 기반으로 한 강력하고 유연한 웹 API 구축 도구입니다. Django는 웹 애플리케이션을 빠르게 개발할 수 있는 웹 프레임워크로 잘 알려져 있는데, DRF는 Django를 활용하여 RESTful API를 쉽게 만들 수 있도록 도와주는 라이브러리입니다.REST(Representational State Transfer)는 HTTP 프로토콜을 사용하여 클라이언트와 서버 간의 통신을 구조화하는 아키텍처 스타일로, DRF는 이를 바탕으로 API를 설계하고 개발할 때 필요한 많은 기능을 제공합니다.1. DRF의 주요 기능빠르고 효율적인 API 개발: DRF는 Django와 통합되어 있어 기존..

Python 2025.01.20