파이썬프레임워크 2

django cors 크로스 도메인 오류 해결 #6

Django와 프론트엔드가 서로 다른 도메인 또는 포트에서 실행될 때, CORS(Cross-Origin Resource Sharing) 오류가 발생할 수 있다. 이 글에서는 Django 프로젝트에서 CORS 오류를 해결하는 방법을 알아본다. 1. CORS 오류란? CORS 오류는 브라우저 보안 정책으로 인해 발생한다.백엔드(Django)와 프론트엔드(React, Vue, Angular 등)가 서로 다른 도메인에서 실행될 경우, 브라우저는 기본적으로 교차 출처 요청을 차단한다.  예를 들어,백엔드(Django): http://localhost:8000프론트엔드(Vue.js): http://localhost:8080위와 같이 도메인 또는 포트가 다를 경우, 브라우저는 이를 보안 위협으로 인식하여 요청을 차단..

django REST Framework 로 API 서버 구성하기 #5

Django에서 API 서버를 만들기 위해 Django REST Framework(DRF)를 사용한다.DRF는 웹 API를 쉽게 구축할 수 있도록 지원하는 강력하고 유연한 툴킷이다. 1. Django REST Framework란? Django REST Framework(DRF)는 Django에서 API 개발을 위한 가장 널리 사용되는 라이브러리이다.쉽고 강력한 API 설계 가능JSON 기반의 직렬화(Serialization) 지원세션 및 토큰 기반 인증(Authentication) 제공권한(Permissions) 및 필터링(Filter) 기능 내장📌 공식 문서: Django REST Framework 2. 가상환경 활성화 및 패키지 설치 📌 1) 가상환경 활성화 먼저, Django 프로젝트의 가상환경..