0%

프로세스란?

프로세스란 간단히 정리하면 실행 중인 프로그램 이라고 할 수 있습니다. 프로그램은 실행 하기 전에는 보조 기억 장치(SSD나 HDD)에 저장되어 실행을 기다리고 있는데, 이 프로그램이 실행을 요청받아 메모리에 적재된다면 프로세스가 됩니다.

더 읽어보기 »

Django 는 REST API 를 만들 수 있는 Django REST Framework(DRF) 가 존재한다. Django는 기본적으로 풀스택 프레임워크로 동작하지만, DRF를 사용한다면 클라이언트와 분리된 완전한 백엔드 프레임워크로 동작하게
만들 수 있다.

Django는 백엔드에서 실제로 HTML 코드를 만들어 클라이언트에 전달해주는 동작으로 서비스를 구현한다. 하지만, DRF는 직렬화한 데이터(주로 JSON 형식이 많이 쓰인다) 를 클라이언트에 보내주는 역할을 한다.

이 포스트에서는 Django REST Framework tutorial 을 따라가며 한글로 번역하고, 기본적인 DRF의 사용법을 정리할 것이다.

들어가기에 앞서, 이 튜토리얼은 간단한 코드 하이라이팅 웹 API를 구현하는 식으로 진행된다.

프로젝트 설정

프로젝트를 만들기 전에, 먼저 가상환경을 설정해준다.

더 읽어보기 »

클래스

  • 객체를 만들기 위한 틀, 클래스 자체도 객체이다
1
2
3
4
5
6
7
8
# 클래스 예시

class Gen:
def __init__(self):
self.number = 0

def plus_number(self):
self.number += 1
  • __init__(self) : 생성자의 역할, 클래스에 필수로 정의되야 한다
  • self : 클래스 자신을 카리킨다
더 읽어보기 »