Back-End/Django

[Django] 01. REST framework로 Django API 만들기

uni2237 2021. 7. 5.
728x90
728x90

다른 게시물(아래 링크 참고)에서 Django 기본 프로젝트 만들기를 해보았으니,

이번 글에서 초기설정은 간단히 진행하겠습니다 (거의 비슷함!!)

 

https://uni2237.tistory.com/71?category=830394 

 

[Django] 01. Django 프로젝트 생성 + Mysql 연동

Windows + Visual Studio Code 터미널 입니다~~ 01. Django 프로젝트 생성 1. 가상환경 생성, activate $ mkdir MyProject # 프로젝트 만들 폴더 생성 $ cd MyProject # 폴더로 이동 $ python -m venv myvenv # 가..

uni2237.tistory.com

 

 


Django 개발 환경 세팅

 

1. 가상환경 생성, activate

# 프로젝트 저장할 폴더로 이동한 후
$ python -m venv myenv # 가상환경 'myenv' 만듦
$ . myenv/Scripts/activate # 가상환경 활성화!
# source 밑으로 들어가는 예제들도 많음. 자신의 activate파일이 어디있는지 확인하고 하기!

 


2. Django , Restframework install

$ pip install django
$ django-admin startproject mysite .  # 장고 프로젝트 
$ python manage.py startapp api       # 프로젝트 내 app, api를 담을 곳이라 api로 작명!

Rest framework를 사용하기 위해서 install 해주자!

$ pip install djangorestframework

3. mysite/settings.py 수정

 

 

 

- ALLOWED_HOSTS 는 원하는 호스트가 접근할 수 있도록 설정

  ( * 은 모든 호스트가 접근 가능합니다)

 

- INSTALLED_APPS에 새로 만든 app인 api와 함께, 

  rest_framework 를 추가해줍니다

 

 

 

 

 

 


4. migration 해주기! 

$ python manage.py makemigrations
$ python manage.py migrate

 


5. 서버 실행 

$ python manage.py runserver

 

 

http://127.0.0.1:8000/를 ctrl+클릭 해주면 페이지가 뜹니다 

 

 

다음 글에서는 Serializer 와 Rest Framework를 사용해서 간단한 API를 만드는 법을 알아보겠습니다~!

 

 

728x90
728x90

댓글