django 15

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 프로젝트의 가상환경..

공공데이터 포털 에서 원하는 서비스 API 신청하기 #4

공공데이터 포털에서는 다양한 공공 API를 무료로 제공하고 있다.이번 글에서는 공공데이터 포털에서 원하는 API를 검색하고 신청하는 과정을 소개한다. 1. 공공데이터 포털 회원가입 및 로그인 API를 사용하려면 먼저 공공데이터 포털 회원가입이 필요하다.아래 사이트에서 회원가입을 진행한다. 🔗 공공데이터 포털: https://www.data.go.kr/ 공공데이터 포털국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datasewww.data.go.kr  공공데이터 포털은 정부 및 공공기관이 보유한 데이터를 개방하여,국민 누구나 쉽게 데이터를 검색하고 활용할 수 있도록 지원..

django cycle, 프로젝트 구조 및 language, timezone 변경하기 #3

Django는 웹 애플리케이션을 개발하기 위한 강력한 프레임워크로,특정한 사이클(Cycle)을 따라 작동합니다. 이번 글에서는 Django의 동작 사이클과 프로젝트 구조를 살펴보고,Language(언어) 및 Timezone(시간대) 설정을 변경하는 방법을 알아본다. 1. Django의 기본 동작 사이클 Django는 다음과 같은 흐름으로 작동하며,프로젝트의 소스 코드도 이 사이클을 기반으로 개발된다.📌 Django Cycle 1. WSGI (Web Server Gateway Interface)웹 서버와 Django 애플리케이션 간의 통신을 담당하는 인터페이스. 2. urls.py (라우터)클라이언트의 요청을 분석하여 해당 요청을 처리할 views.py를 호출한다. 3. views.py (애플리케이션 로..

django app 생성하고 소스에 git 설치하기 #2

Django에서는 프로젝트를 여러 개의 **앱(App)**으로 구성하여 개발할 수 있다.또한, Git을 이용해 프로젝트의 소스 코드를 효율적으로 관리할 수 있다. 이번 글에서는 Django 앱을 생성하는 방법과 Git을 설정하는 과정을 다뤄본다. 1. Django 앱(App) 생성 Django 프로젝트는 여러 개의 **앱(App)**으로 구성된다.**앱(App)**은 특정한 기능을 수행하는 웹 애플리케이션 단위라고 볼 수 있다. 📌 이전 단계이전에 Django 프로젝트(pubdapi)를 생성했으므로,해당 폴더로 이동하여 앱을 생성한다.cd pubdapi # 프로젝트 폴더로 이동ls # 현재 폴더 구조 확인 예제 실행 결과:(pubd_api) pubdapi % lsdb.sqlite3 m..

API Server django python Framework 설치 #1

Django는 Python 기반의 웹 프레임워크로, 강력한 기능과 간결한 코드로 웹 애플리케이션을 빠르게 개발할 수 있다.이번 글에서는 Django를 활용한 API 서버 구축 과정을 단계별로 정리해본다. 📌 사용할 API • 공공데이터 포털에서 제공하는 국회도서관 자료검색 서비스 API 📌 작업 환경작업 폴더명: public_data가상환경명: pubd_api프로젝트명: pubdapiOS: macOS Sonoma v14.51. Python & Django 설치하기 Django를 설치하기 위해서는 먼저 Python이 필요하다.Django 공식 문서를 참고하면 보다 자세한 내용을 확인할 수 있다. 🔗 Django 공식 문서: Django Documentation (한글) 📌 Python 설치 Pyth..