FrameWork/Django
Python - 장고 명령어
galid1
2018. 12. 1. 18:16
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