진짜 개발자
본문 바로가기

FrameWork/Django

Python - 장고 명령어

728x90

명령어

1. 프로젝트 생성 : django가 설치된 가상환경에서 실행해야한다

- django-admin.py startproject conf .\"프로젝트이름"


이후의 명령어들은 모두 생성한 프로젝트의 manage.py가 존재하는 위치에서 실행한다

manage.py는 django.core.management의 excute_from_command_line 함수를 import하여 사용하므로 다음의 사이트를 참조한다

- https://docs.djangoproject.com/fr/1.8/_modules/django/core/management/


1. 도움말

- python manage.py help --commands


2. 서버 실행

- python manage.py runserver


3. 앱 생성

- python manage.py startapp "앱 이름"



Model 관련

1. 마이그레이션 파일 생성

- python manage.py makemigrations "앱이름"


2. 스키마 생성전 확인 명령어

- python manage.py sqlmigrate "앱 이름" 0001


3. 데이터베이스 변경전 문제 체크

- python manage.py check


4. models.py 파일을 수정한 내용을 데이터베이스에 적용

- python manage.py migrate