$ ./venv/bin/pip3.7 install djangorestframework
$ ./venv/bin/pip3.7 install serializers
Hot Ez Ex) serializers는 데이터를 JSON, XML과 같은 native 데이터로 바꿔주는 역할을 함
이후 settings.py 수정, rest_framework를 추가해주고
in settings.py
INSTALLED_APPS = [
...
'rest_framework',
...
]
아래의 설정을 넣어준다
in settings.py
# REST FRAME WORK
REST_FRAMEWORK = {
'DEFAULT_PERMISSION_CLASSES': [
# 'rest_framework.permissions.IsAdminUser',
# 'rest_framework.permissions.IsAuthenticated',
],
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination',
'PAGE_SIZE': 10
}
인증된 사용자만 볼 수 있도록 하기 위해서는 'DEFAULT_PERMISSION_CLASSES' 내의 설정들의 주석을 해제해주자
'Server > Django' 카테고리의 다른 글
[Django] Rest Framework / ViewSet QuerySet Params (0) | 2019.11.08 |
---|---|
[django] User Profile Response 요청하기 (0) | 2019.10.06 |
[Django] server start 방법 (daemon 포함) (0) | 2019.09.18 |
[Django] settings.py 기본 설정 (0) | 2019.09.18 |
[Django] 가상환경 및 Django 설치 (0) | 2019.09.18 |