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
반응형

+ Recent posts