백엔드 API 구현을 시작하도록 한다.
우리 서비스에서는 장고와 DRF를 사용하기로 하였다.
이번 포스팅에서는 DRF 개발을 위한 환경설정을 하는 과정에 대해 알아보자.
설치
일단 파이썬 사용을 전제로 한다.
파이썬 버전은 3.10을 사용했다.
pip install django
pip install djangorestframework
프로젝트 생성
프로젝트 생성을 원하는 디렉토리에서 다음을 실행한다.
django-admin startproject 프로젝트이름 .
이를 완료하면 djnago 프로젝트가 생성된다.
app생성
개별 기능을 구현하는 app늘 만들기 위해서는 아래의 명령어를 실행한다.
python manage.py startapp APP이름
예) python manage.py startapp diary
Settings.py 설정
settings.py 에 들어가면 INSTALLED_APPS가 있다. 거기에 다름을 추가한다.
추가 후 전체 저장을 한 뒤 다음을 실행한다.
python manage.py migrate
개발용 로컬 서버 runserver
현재 개발에 대한 구현을 로컬서버를 통해 확인할 수 있다.
python manage.py runserver
'[Project] Threepark' 카테고리의 다른 글
[Capstone Design] 3. 백엔드 구현 - (3) Django에 RDS 연결하기 (0) | 2024.05.14 |
---|---|
[Capstone Design] 3. 백엔드 구현 - (2) Django Environ으로 환경변수 관리하기 (0) | 2024.05.14 |
[Capstone Design] 2. 스토리지 서비스 (AWS S3) - (2) CORS, 버킷 정책, Public 설정 (0) | 2024.05.13 |
[Capstone Design] 2. 스토리지 서비스 (AWS S3) - (1) S3 Bucket 생성 (0) | 2024.05.13 |
[Capstone Design] 1. 데이터베이스 (AWS RDS + MySQL) - (2) MySQL 연결 (0) | 2024.05.13 |