Django 명령어 정리

Nicholas·2022년 5월 8일
0

Django

목록 보기
1/14

Django 명령어 정리

1. django-admin startproject [project_name]

  • project 생성 명령어
  • 별도의 디렉토리 생성후 그 안에서 진행해야한다.
  • 기본적인 manage.py, settings.py 등 기본적인 파일들이 자동생성된다.

2. python manage.py startapp [app_name]

  • project안의 app 생성 명령어
  • manage.py파일이 있는 디렉토리에서 실행해야된다.
  • django는 각 웹에서 동작하는 기능을 app단위로 나누어 관리하며, app을 만들때 사용한다.

3. python manage.py runserver : 포트번호

  • 포트번호는 생략가능 생략시 8000번 포트가 자동으로 부여된다.
  • 아무설정을 안했을시 127.0.0.1(localhost)가 실행된다.
  • manage.py파일이 있는 디렉토리에서 실행해야된다.
  • 현재 진행중인 project의 백엔드서버를 실행하는 명령어

4. python manage.py makemigrations

  • DB와 연동하기전에 모든 python 코드들에 담긴 정보를 변환해주는 명령어

5. python manage.py migrate

  • makemigrations 명령어 로 변환된 코드들을 DB에 적용해주는 명령어
  • makemigrations 명령어까지는 변환만하며 migrate명령어를 해줘야 반영된다.

6. python manage.py shell

  • 현재 django project에서 대화형 shell을 여는 명령어
  • shell 에서 나오려면 exit()명령어 입력
profile
WEB Developer

0개의 댓글