본문 바로가기
장고(Django)

[장고(Django)] 장고 기본 명령들

by 오엔_ 2019. 5. 3.

장고 기본 명령들


python -m venv myvenv(가상환경이름) : 가상환경 설정 

 

source myvenv(가상환경이름)/bin/activate : 가상환경 실행

 

deactivate : 가상환경 끄기

 

pip install django : 장고 설치 (pip는 파이썬관련 패키지(누가 만들어놓은 파이썬 프로그램들)를 설치하기 위해 사용되는 명령어)

 

django-admin startproject 프로젝트이름 .  : 장고 프로젝트 생성. 장고 프로젝트를 만들면 myproject 폴더가 생기고 manage.py라는 파일이 만들어진다.

프로젝트 이름 다음 한칸을 띄우고 .(점)을 붙이면 현재 폴더에 파일들을 만들겠다 라는 의미로

현재 폴더에 파일을 만들고 싶으면 붙이면 되고, 그게 아니라면 생략하면 된다. 

 

python manage.py makemigrations : 마이그레이션 파일 생성(앱에서 데이터베이스 관련 변경내용이 담김)

 

python manage.py migrate : DB(데이터베이스)를 초기화하면서 DB파일을 생성. 초기화가 끝나면 db.sqlite3파일이 만들어지는데, 이 파일에 정보가 저장된다.

 

python manage.py createsuperuser :관리자 계정 생성

 

python manage.py runserver : 서버를 실행해서 사이트 확인

 

python manage.py startapp myapp(앱이름) : 앱 생성

 

 

python manage.py collectstatic : static 파일 collecting하기

 

 

 

 


makemigrations : 앱의 변경사항을 추적해 DB에 적용할 내용을 정리한다.

migrate : 실제 변경사항을 DB에 반영한다.

runserver : 테스트 서버를 실행한다. 웹 서비스를 실제로 동작시킴.

댓글