Django

Django

DRF(Django Rest Framework)와 RESTfulAPI

Django는 초기에 프론트엔드와 백엔드를 모두 처리해주는 풀스택 프레임워크 -> 프론트엔드 기술의 발전과 함께 프론트와 백엔드를 분리하여 개발하는 것이 점차 선호되고, Django가 이를 적극 지원 이 때 등장한 것이 바로 'DRF' DRF란? Django에서 RESTfulAPI를 구축하기 위한 도구로, 다양한 기능을 제고하여 효율적인 API개발을 가능케 함 Django 프레임워크를 기반으로 하며 파이썬언어를 사용 DRF에서 제공하는 주요 기능 1) 직렬화(Serialization) - 웹 애플리케이션에서 프론트엔드와 백엔드는 서로 다른 데이터 형식을 사용하므로 데이터를 주고받기 위해서는 데이터 형식을 일치시켜야 하는데, DRF가 데이터의 직렬화와 역직렬화 작업을 담당 (직렬화와 역직렬화를 쉽게 처리할..

Django

Django-rest-framework 01. 프로젝트 시작하기

1. 프로젝트 설정 및 준비 0. ERD, API 설계 URL HOST METHOD 기능 /api/users/signup/ localhost POST 회원가입 /api/users/login/ localhost POST 로그인 /api/users/login/refresh/ localhost POST token refresh /api/users// localhost GET / PUT / DELETE 내 정보, 회원정보 수정, 회원탈퇴 /api/todolist/ localhost GET / POST todolist 조회, todo 생성 /api/todolist// localhost GET / PUT / DELETE todo 조회, 수정, 삭제 1. git에서 새 리포지토리를 생성 & 새폴더 만들기 2. 가상환..

Django

Django를 이용해서 화면 띄우기 (Django 맛보기)

https://sogummi.tistory.com/68 프레임워크 Django 기초 클라이언트 서버, api와 관련된 개념을 간단히 짚어보기 클라이언트 : 요청을 보내는 곳 서버 : 요청을 받아서 응답 해주는 곳 API : 데이터를 어떻게 주고 받자라고 정한 약속 파이썬의 웹 프레임 sogummi.tistory.com Django 프레임워크 개념, 설치 및 실행 정리 글 Django를 이용해서 화면부터 띄워보자. 내가 만든 firstproject폴더에 views.py를 추가한다. from django.http import HttpResponse def base_response(request): return HttpResponse("안녕하세요! 장고의 시작입니다!") views.py 폴더에 위와 같은 문구..

Django

프레임워크 Django 기초

클라이언트 서버, api와 관련된 개념을 간단히 짚어보기 클라이언트 : 요청을 보내는 곳 서버 : 요청을 받아서 응답 해주는 곳 API : 데이터를 어떻게 주고 받자라고 정한 약속 파이썬의 웹 프레임워크 1.소프트웨어를 개발할 때 사용되는 일련의 라이브러리, 도구, 규칙의 집합 -> 기능 제공 및 반복작업을 줄여주는 개발을 도와주는 틀 또는 뼈대 2. 프레임워크의 선택은 프로젝트의 목적과 요구사항에 따라 다르기 때문에 개발하고자 하는 목적에 적합한 프레임워크를 선택하는 것이 좋다. 플라스크(Flask) vs 피라미드(Pyramid) vs 장고(Django) ? : 위 프레임워크는 모두 웹 애플리케이션 개발에 사용, 공통적으로 라우팅, 템플릿 엔진, 데이터베이스 처리, 보안의 기능을 제공 ◇ 장고 - 전체..

sogummi
'Django' 카테고리의 글 목록