본 튜토리얼은 해당 유튜브를 보고 블로그로 작성합니다
사용 기술 스택
- 언어 : python
- OS : Ubuntu
- 라이브러리 : requests, Django, Django-REST-Framework
- IDE : VSCODE
파이썬 가상 환경 생성하기
실습을 위해서 기존 환경, 글로벌 환경과 분리된 가상환경을 생성합니다
적당한 폴더를 만들고, 해당 폴더로 진입합니다. 저는 drf라는 폴더를 생성했습니다
mkdir drf
cd drf
파이썬 가상환경 생성
# python3 버전의 경우
# 여러 버전일 경우, python3.8 의 형태로 명령해야할 수 있습니다
python3 -m venv [가상환경이름]
# 이 프로젝트에선 venv라는 가상환경을 사용합니다
python3 -m venv venv
가상환경 진입
cd venv
source bin/activate
VSCODE로 작업공간 열기
drf 폴더를 기준으로 작업공간을 열어줍니다
필요한 라이브러리를 설치합니다 여러 가지 방법이 있지만 유튜브 저자를 따라 해봅니다
새파일을 눌러서 requirements.txt 를 생성하고, 내부에 설치할 라이브러리를 작성합니다
이 때 프로젝트의 주요 프레임워크인 장고를 설치할 때 버전 선택에 대한 팁을 주는데,
LTS 버전을 찾아 다운받아라고 추천합니다
https://www.djangoproject.com/download/
해당 웹 페이지의 중간 쯤에서 현재 LTS 버전을 확인할 수 있습니다
추후 버전을 바꿔보기로 하며 설치는 다음과 같이 실시합니다
requirements.txt 가 있는 파일 위치에서 다음 명령어로 설치합니다
pip warning이 뜬다면 업데이트도 실시해주세요
# 라이브러리 설치
pip3 install -r requirements.txt
# pip 업그레이드
pip3 install --upgrade pip
RestAPI를 담당할 폴더와, client 파트를 담당할 폴더를 나눕니다
drf 폴더 내에 backend, py_client 폴더를 생성해주세요
# drf 폴더로 이동해서 만들어야 합니다
mkdir backend
mkdir py_client
장고 명령어를 활용해서 가장 첫번째로 해야할 일, 프로젝트를 생성합니다. 경로는 backend 폴더 내로 설정
cd backend
django-admin startproject cfehome .
현재까지의 폴더 구조
다음글
반응형
'23년 이전 글 > Django' 카테고리의 다른 글
Django Rest Framework4 - 데이터 컨트롤 (0) | 2022.08.15 |
---|---|
Django Rest Framework3 - Django 프로젝트 실행 (0) | 2022.08.15 |
Django Rest Framework2 파이썬 API Client 만들기 (0) | 2022.08.15 |