본문 바로가기

Django

[Django] 명령어

1. 프로젝트 생성

django-admin startproject [프로젝트 이름]

cmd창에서 원하는 위치에서 실행

 

2. 기본 테이블 생성

python manage.py migrate

사용자 및 그룹 테이블을 추가하기 위해서 프로젝트 개발 시점에 실행

 

3. 슈퍼유저 생성

python manage.py createsuperuser

 

4. 앱 생성

python manage.py startapp [앱이름]

 

5. 데이터베이스 변경 사항 반영

python manage.py makemigrations [앱이름]

python manage.py migrate

makemigrations 명령에 의해 migrations 디렉터리 하위에 마이그레이션 파일들이 생기고, 이 마이그레이션 파일들을 이용해 migrate 명령으로 데이터베이스에 테이블을 만들어줍니다. 

 

6. 테스트용 웹 서버 실행

python manage.py runserver