Back-End/Django
Django | REST API 서버 만들기 | Django REST Framework
개발자티포
2022. 6. 29. 16:25
728x90
반응형
자세한 내용은 아래 사이트에서 확인할 수 있다.
https://www.django-rest-framework.org/
Home - Django REST framework
www.django-rest-framework.org
1. 필요한 패키지를 설치한다.
$ pip install djangorestframework markdown
2. settings.py 파일과 urls.py 파일을 수정해준다.
settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
]
urls.py
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('api-auth/', include('rest_framework.urls'))
]
3. 다시 파이썬을 실행해주고 아래 주소로 가보자.
/api-auth/ 로 가보면 djangorestframework 에서 지원해주는 login, logout 기능이 있다는 것을 확인할 수 있다.
이번엔 login 경로까지 가보자.
이렇게 화면이 뜨는 것을 볼 수 있다.
/admin 경로로 들어가면 아래와 같은 화면이 뜨는 것도 볼 수 있는데
아래 명령어로 슈퍼유저를 생성 후 비밀번호를 설정 한 후에 들어갈 수 있다.
$ python manage.py createsuperuser
혹시나 비밀번호를 잊어버린 경우 비밀번호를 초기화 해주자
$ python manage.py cangepassword admin
다시 admin으로 들어가서 로그인을 해보면
이렇게 성공적으로 로그인된 화면을 볼 수 있다.
728x90
반응형