가상환경 만드는법
python -m venv venv
가상환경 실행
source ./venv/Scripts/activate
현재 pip version 확인
pip --version
pip Upgrade 방법
python -m pip install --upgrade pip
가상환경에 장고 패키지(설치 형식으로 넣을수있는 외부의 형식 (불러오는 기능)) - 개발을 편리하게 해주는 도구
pip install django
가상환경에 장고 프레임워크 설치
pip install djangorestframework
가상환경에 장고 프레임워크-심플 설치
pip install djangorestframework-simplejwt
* 설치할때 pip install django, djangorestframework, djangorestframework 이런식으로 작성해도된다.
장고 설치 확인
pip freeze
프로젝트 생성
django-admin startproject (프로젝트이름)
#or
python -m django startproject (프로젝트이름) .
만들어진 Django 프로젝트 내부 진입
cd (프로젝트이름)
Django 프로젝트 데이터베이스 마이그레이션
( Django 프로젝트 처음 생성시 기본적으로 장고의 데이터베이스를 마이그래이션 해준다.)
python manage.py migrate
앱 생성
django-admin startapp (앱이름)
가상환경 종료
deactivate
패키지 만들기
pip freeze > requirements.txt
가상환경을 켜고, 패키지 설치
pip install -r requirements.txt
모델 변경사항 적용시켜주는 명령어 ( 데이터 베이스 만드는법)
python manage.py makemigrations
모델을 수정
python manage.py migrate
서버 실행시키는 명령어
python manage.py runserver
현재 로컬에 있는 브랜치를 보여줌 ( * 표시 있는것이 현재 브랜치 )
git branch -v
커밋 기록 쭉 보여주는거
git log --oneline