Python 3

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

Python 가상환경 설정 방법

Python 가상환경 설정 방법Python 프로젝트를 개발할 때, 각 프로젝트마다 필요한 패키지 버전이 다를 수 있습니다. 이런 이유로 가상환경을 사용하는 것이 중요합니다. 가상환경을 통해 프로젝트별로 독립적인 Python 환경을 설정하고, 의존성 충돌을 방지할 수 있습니다.이번 포스트에서는 Python 가상환경을 설정하고 사용하는 방법에 대해 알아보겠습니다.1. Python 가상환경이란?Python 가상환경은 특정 프로젝트마다 별도의 Python 환경을 생성하여, 다른 프로젝트에서 사용하는 라이브러리와 버전 충돌을 방지할 수 있게 해줍니다. 이를 통해 같은 시스템에서 여러 프로젝트를 독립적으로 관리할 수 있습니다.2. 가상환경 설정을 위한 필수 도구들Python: Python 3.3 이상 버전에서 ve..

Python 2025.01.20