728x90
반응형
자세한 내용은 아래 사이트에서 확인할 수 있다.
https://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
반응형
'Back-End > Django' 카테고리의 다른 글
Django | 웹 크롤링 서버 만들기(Linux) | Selenium Crawling Server in Linux | 시작하기 (0) | 2022.07.07 |
---|---|
Django | 웹 크롤링 서버 만들기(Linux) | Selenium Crawling Server in Linux | 환경 세팅 (0) | 2022.07.07 |
Django | Scrapy ( 크롤링 프레임워크 ) (0) | 2022.07.06 |
Django | REST API 서버 만들기 | Router (0) | 2022.07.05 |
Django | REST API 서버 만들기 | 시작하기 (0) | 2022.06.29 |