Skip to content

TEAM-LINRING/LINRING-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

이재영이재영
이재영
and
이재영
Nov 28, 2023
af7ecbe · Nov 28, 2023
Oct 3, 2023
Nov 28, 2023
Nov 28, 2023
Nov 26, 2023
Nov 16, 2023
Nov 16, 2023
Nov 19, 2023
Oct 3, 2023
Nov 16, 2023
Oct 3, 2023
Oct 3, 2023
Oct 3, 2023
Oct 9, 2023

Repository files navigation

Django Setup 문서

Get Started

가상환경 세팅

virtualenv venv

명령어를 활용하여 가상환경을 만들어 줍니다.

source venv/bin/activate

명령어를 활용하여 가상환경을 활성화 시켜줍니다.

위의 과정은 pycharm IDE를 활용하여 GUI로 해결해도 됩니다.

의존성 패키지 설치

pip install -r requirements.txt

동봉되어있는 requirements.txt를 활용하여 의존성 패키지를 설치하여 줍니다.

pip install openapi

OpenAPI와 관련된 라이브러리를 설치하여 줍니다.

데이터베이스 초기화

python manage.py makemigrations
python manage.py migrate

위 명령어를 활용하여 데이터 베이스를 초기화해 줍니다. makemigrations 명령어를 실행시키면 각 앱별로 데이터베이스 마이그레이션 파일들이 생성되니 git을 활용할때, 이때 만들어지는 마이그레이션 파일들도 푸시해 줍니다.

앱별 역할

accounts 앱

accounts 앱은 유저 관리 즉, 로그인, 회원가입 등에 대해서 다루는 앱 입니다.

chat 앱

chat 앱은 채팅 관련 즉, 채팅방 생성, 채팅메시지 발송 등에 대해서 다루는 앱 입니다.