Django REST Framework (DRF) 는 웹 API 구축을 위한 강력하고 유연한 툴킷입니다. 웹 애플리케이션에서 가장 일반적인 요구 사항 중 하나는 회원가입 입니다. 이 글에서는 Django REST Framework를 사용하여 회원 가입을 구현하는 방법을 살펴보겠습니다 .
Django REST Framework를 본격적으로 살펴보기 전에, 먼저 새로운 Django 프로젝트를 설정해 보겠습니다:
pip 명령어를 사용하여 Django 및 Django REST Framework를 설치:pip install django djangorestframework
django-admin startproject django_rest_demo
cd django_rest_demo
python manage.py startapp user_auth
django_rest_demo/settings.py파일을 열고 아래 항목들을 추가합니다:INSTALLED_APPS = [
# ...
'rest_framework',
# Token authentication
'rest_framework.authtoken',
'user_auth',
]
python manage.py migrate
이제 Django 프로젝트 설정이 완료되었으니 Django REST Framework를 설정해 보겠습니다:
settings.py DRF 관련 설정을 추가할 수 있습니다. 예를 들면 다음과 같습니다.:REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': [
'rest_framework.authentication.TokenAuthentication',
],
}
rest_framework.authtoken 이 INSTALLED_APPS 에 포함되어 있어야 합니다.