장고(Django)를 활용한 REST Framework 구축
참고 : http://django-rest-framework.org/tutorial/quickstart
1. Django & Django RestFramework 설치하기
윈도우 커맨드나 리눅스 쉘에서 아래 명령어로 설치
pip install django
pip install djangorestframework
2. Django 프로젝트 생성 및 App생성
Project 생성
django-admin startproject ProjectName
첫번째 명령어를 실행하면 프로젝트명과 동일한 폴더구조가 생긴다
다음은 프로젝트 폴더 안에 들어가서 아래 명령어를 실행해준다
App 생성
python manage.py startapp AppName
앱생성을 하면 프로젝트 폴더 안에 AppName과 동일한 폴더가 생성된다
이제 생성한 앱을 settings.py에 등록하자
settings.py 수정
프로젝트 폴더 안에 들어가면 프로젝트명과 동일한 폴더 ProjectName이 존재한다
그 폴더 안에 있는 settings.py에 아래 부분을 찾아서 수정해준다
(위에 ALLOWED_HOSTS 부분도 똑같이 수정해주자)
ALLOWED_HOSTS = ['*']
# Application definition
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
# 아래 두줄을 추가해준다
'rest_framework',
'AppName'
]
# 이부분을 추가해주자
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': [
# 'rest_framework.permissions.IsAdminUser',
],
'PAGE_SIZE': 10
}
'Tech > REST Framework' 카테고리의 다른 글
4. Django RestFramework - urls.py 수정 및 서버실행 (0) | 2018.09.04 |
---|---|
3. Django RestFramework - Serializer 만들기 (0) | 2018.09.04 |
2. Django RestFramework - Model 생성 및 Database Sync (0) | 2018.09.03 |